【发布时间】:2014-10-02 02:35:08
【问题描述】:
我可以将 X 轴的日期/时间值添加到 TimeSeries,如果我使用 getPadding(),它会返回一个双精度值,那么如何再次将此双精度值转换为日期?
示例返回双精度值:1.40669949E12(我也尝试从字符串转换但没有成功。)
现在我想将此值转换为格式化日期,可以吗?
【问题讨论】:
标签: date double converter achartengine
我可以将 X 轴的日期/时间值添加到 TimeSeries,如果我使用 getPadding(),它会返回一个双精度值,那么如何再次将此双精度值转换为日期?
示例返回双精度值:1.40669949E12(我也尝试从字符串转换但没有成功。)
现在我想将此值转换为格式化日期,可以吗?
【问题讨论】:
标签: date double converter achartengine
您需要使用Math.round() 将您获得的值四舍五入为long,然后使用此long,您可以构建一个Date,您可以按照您需要的任何方式进行格式化。
【讨论】:
String format = "h:mma"; // for example
Double d = 1.40669949E12;
String formattedStr = new SimpleDateFormat(format).format(new Date(Math.round(d)));
【讨论】: