Search code examples
androidstringtime-seriesachartenginejava.util.date

AChartEngine TimeSeries issue with Date on x axis


i need to put Date on x axis of line graph. i've all elements stored as String inside database, and date string is formatted as

yyyy/MM/dd HH/mm/ss

Before plotting diagram, i need to convertthat String Date object. I've try in this way:

DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
for (int i = 0; i < list.size(); i++) {
series.add(dateFormat.parse(list.get(i)[2]), Double.valueOf(list.get(i)[0]));
}

but when on execution time, on Y axis the value it's correct, on x i don't have date, but some string like

1378817460000

and for example, a date string like

2013/09/10 14:51:01

on x axis is represented like

1.378817461E12

Where's the problem?


Solution

  • It seems like you are creating and displaying a line chart instead of a time chart.