net.fortuna.ical4j.model.DateTime to ORACLE date



我有net.fortuna.ical4j.model.datelistnet.fortuna.ical4j.model.date对象输出为:20170522,20170523,20170525(UTC时区(我必须将其转换为SystemDefault TimeZone中的Oracle日期。我试图这样做:

List<DATE> result = new ArrayList<DATE>
for(Date d : rdates){
result.add(new DATE(new Timestamp(d.getTime()));
}

但甲骨文日期与预期的日期不同。从net.fortuna.ical4j.model.date 20170522,20170523,20170525 i GOT 20170521,20170522,20170524 Oracle日期。有变化。我该如何处理?

ical4j日期对象的基础时区未定义为正式规范的一部分(实现怪癖(。

默认情况下,本时区将是UTC,但是您可以使用以下兼容性提示将其更改为系统默认值:

net.fortuna.ical4j.timezone.date.date.floating = true

相关内容

  • 没有找到相关文章

最新更新