-1
私の定式化(アンドロイドスタジオのJavaコードで)を別の日付に変更したいのですが、私の定式化を使用するにはint変数の日付(yyyy-mm-dd)が必要です(f.example i =新しい日付の結果は:aaaa/bb/cc)、 私はそれを解決するのに役立ちますか?日付(yyyy-mm-dd)をint変数に変換するには?
これらのデータをグラフに使用します。
とここに私のJavaコードです:
// generate Dates
Calendar calendar = Calendar.getInstance();
Date d1 = calendar.getTime();
calendar.add(Calendar.DATE, 1);
Date d2 = calendar.getTime();
calendar.add(Calendar.DATE, 1);
Date d3 = calendar.getTime();
GraphView graph = (GraphView) findViewById(R.id.graph);
// you can directly pass Date objects to DataPoint-Constructor
// this will convert the Date to double via Date#getTime()
LineGraphSeries<DataPoint> series = new LineGraphSeries<>(new DataPoint[] {
new DataPoint(d1, 1),
new DataPoint(d2, 5),
new DataPoint(d3, 3)
});
graph.addSeries(series);
// set date label formatter
graph.getGridLabelRenderer().setLabelFormatter(new DateAsXAxisLabelFormatter(getActivity()));
graph.getGridLabelRenderer().setNumHorizontalLabels(3); // only 4 because of the space
// set manual x bounds to have nice steps
graph.getViewport().setMinX(d1.getTime());
graph.getViewport().setMaxX(d3.getTime());
graph.getViewport().setXAxisBoundsManual(true);
// as we use dates as labels, the human rounding to nice readable numbers
// is not necessary
graph.getGridLabelRenderer().setHumanRounding(false);
あなたはYYYYヴァルをしたいと言っていますueはintとして、MMとddは同じですか? –
変換するフォーマットにはどのようなフォーマットがありますか?すでに書かれているものはありますか? –
Javaコードですか?問題のコードはhttp://www.android-graphview.org/dates-as-labels/から取得しました。それは良いスタートですが、あなたがしようとしていることを視覚化するにはかなり貧しい人です。 –