android - AChartEngine TimeSeries 问题与 x 轴上的日期

标签 android string time-series achartengine java.util.date

我需要将日期放在折线图的 x 轴上。我将所有元素存储为数据库中的字符串,日期字符串格式为

yyyy/MM/dd HH/mm/ss

在绘制图表之前,我需要转换那个 String Date 对象。我尝试过这种方式:

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]));
}

但是在执行时,Y 轴上的值是正确的,在 x 上我没有日期,但有些字符串像

1378817460000

例如,像这样的日期字符串

2013/09/10 14:51:01

在 x 轴上表示为

1.378817461E12

问题出在哪里?

最佳答案

看起来您正在创建和显示折线图而不是时间图。

关于android - AChartEngine TimeSeries 问题与 x 轴上的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18876534/

相关文章:

java - android/java - 寻找高效的并发循环队列

android - 系统或签名保护级别

regex - 使用 PowerShell 以字符串格式更改 IP 的第三个八位字节

c# - 为什么两个空字符串相加的结果不为空?

r - 使用 R 进行 ARIMA 建模的奇怪案例

java - 同时将多个数据推送到 influxdb 时丢失数据。?

android - 使用 camera2 API 缓慢关注 Nexus 6

android:noHistory ="true"行为但仍然捕获 OnActivityResult?

python - 替换/删除 python 字符串中的内部引号

r - 通过函数更新数据框以找到连续的最佳值