如何转换Java';将日期字符串/对象放入JFreeChart';日期格式?

如何转换Java';将日期字符串/对象放入JFreeChart';日期格式?,java,datetime,jfreechart,date-format,java-time,Java,Datetime,Jfreechart,Date Format,Java Time,我正在使用JFreeChart库创建烛台图表。我需要将时间值传递到OHLCSeries中,但它只接受自己的时间值 我要通过这门课 这个构造函数是:小时(整数小时,整数天,整数月,整数年) 我从API获得的数据最初看起来是这样的:2021-03-02T16:00:00.000Z 我的问题:如何将这个日期字符串/Java时间格式转换为JFreeChart的日期格式?我只能考虑一些复杂的转换为Java类型+分别返回每个值,或者使用regex您可以将日期时间字符串转换为,然后从这个瞬间获取Java.ut

我正在使用JFreeChart库创建烛台图表。我需要将时间值传递到OHLCSeries中,但它只接受自己的时间值

我要通过这门课

这个构造函数是:小时(整数小时,整数天,整数月,整数年)

我从API获得的数据最初看起来是这样的:2021-03-02T16:00:00.000Z

我的问题:如何将这个日期字符串/Java时间格式转换为JFreeChart的日期格式?我只能考虑一些复杂的转换为Java类型+分别返回每个值,或者使用regex

您可以将日期时间字符串转换为,然后从这个瞬间获取
Java.util.date
对象。使用这个
java.util.Date
对象,您可以创建的实例


使用了类似的
ZoneDateTime
方法。
String strDateTime = "2021-03-02T16:00:00.000Z";
Instant instant = Instant.parse(strDateTime);
Hour hour = new Hour(Date.from(instant)));