gpt4 book ai didi

java - 在java中转换日期以绘制图表

转载 作者:行者123 更新时间:2023-12-01 05:32:31 25 4
gpt4 key购买 nike

我的问题是RegularTimePeriod...我将数据库中的日期保存为日期类型我正在尝试检索它们并通过 RegularTimePeriod 处理它们,但它一直给我空...代码是

    RegularTimePeriod t = new Day();
t = t.createInstance(Date.class, resultado.getData(), TimeZone.getDefault());

但是当我调试它时,我总是将它作为空值,谁能告诉我一种让它工作的方法。

最佳答案

看一下这个函数的源码

public static RegularTimePeriod createInstance(Class c, 
Date millisecond, TimeZone zone) {
RegularTimePeriod result = null;
try {
Constructor constructor = c.getDeclaredConstructor(
new Class[] { Date.class, TimeZone.class });
result = (RegularTimePeriod) constructor.newInstance(
new Object[] { millisecond, zone });
} catch (Exception e) {
// do nothing, so null is returned
}
return result;
}

它需要 RegularTimePeriod 的子类,但您将它与 Date 一起使用,这不是必需的。

我认为你应该做类似的事情

t = t.createInstance(Day.class, resultado.getData(), TimeZone.getDefault());

关于java - 在java中转换日期以绘制图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748950/

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