gpt4 book ai didi

java - 在 JFreeChart x 轴上绘制数据库中给定的时间戳

转载 作者:行者123 更新时间:2023-12-02 06:16:53 25 4
gpt4 key购买 nike

我正在从 Timestamp 数据类型的数据库中获取值。我现在尝试在 Jfreechart 的 xxaxis 中绘制时间戳值。目前我正在使用

final TimeSeries s1 = new TimeSeries("Series1", Millisecond.class);

我对将时间戳值添加到时间序列感到困惑。时间戳值采用以下格式。

2013-07-22 17:10:49.219

有人可以帮我吗?我引用过很多网站。在某些网站中,他们建议提取日期、小时、分钟和毫秒以添加到系列中。但是我应该如何从时间戳中提取值?我是这个主题的新手,日期函数对我来说真的很困惑。

最佳答案

Timestamp 是 java.util.Date 类的子类,因此对于 JFreeChart 中的 TimeSeries,您可以使用此构造函数直接创建 Millisecond 实例:

 public Millisecond(Date time);

您的代码将如下所示(假设 s1 是您的 TimeSeries 实例):

 TimeStamp t = ... // read from somewhere
double value = ... // the data value associated with your timestamp
s1.add(new Millisecond(t), value);

...当然循环处理所有数据项。

关于java - 在 JFreeChart x 轴上绘制数据库中给定的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22229718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com