Java8将java.util.Date转换为java.time.ZonedDateTime

铁卢卡

我得到以下异常而试图转换java.util.Datejava.time.LocalDate

java.time.DateTimeException: Unable to obtain ZonedDateTime from TemporalAccessor: 2014-08-19T05:28:16.768Z of type java.time.Instant

代码如下:

public static Date getNearestQuarterStartDate(Date calculateFromDate){

    int[] quaterStartMonths={1,4,7,10};     
    Date startDate=null;

    ZonedDateTime d=ZonedDateTime.from(calculateFromDate.toInstant());
    int frmDateMonth=d.getMonth().getValue();

ZonedDateTime上课的方式有问题吗?

根据文档,这应将java.util.Date对象转换ZonedDateTime上面的日期格式是标准日期?

我必须在Joda时间回退吗?

如果有人可以提供一些建议,那就太好了。

JB Nizet

要将a转换Instant为a ZonedDateTimeZonedDateTime提供方法ZonedDateTime.ofInstant(Instant, ZoneId)所以

因此,假设您要使用ZonedDateTime默认时区,则您的代码应为

ZonedDateTime d = ZonedDateTime.ofInstant(calculateFromDate.toInstant(),
                                          ZoneId.systemDefault());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将java.util.Date转换为Java8 java.time.YearMonth

来自分类Dev

将 ZonedDateTime 转换为 java.util.Date

来自分类Dev

Java Time API将ISO 8601转换为ZonedDateTime

来自分类Dev

将java.util.Date转换为什么“ java.time”类型?

来自分类Dev

使用ZoneId.systemDefault()将java.util.Date转换为java.time.LocalDateTime

来自分类Dev

使用ZoneId.systemDefault()将java.util.Date转换为java.time.LocalDateTime

来自分类Dev

SQLException:无法使用休眠将java.util.Date强制转换为java.sql.Time

来自分类Dev

将java.sql.Date和java.util.Date转换为org.joda.time.LocalDate

来自分类Dev

如何从org.joda.time.DateTime转换为java.time.ZonedDateTime

来自分类常见问题

如何将java.sql.timestamp转换为LocalDate(java8)java.time?

来自分类Dev

字符串转换成java.time.ZonedDateTime

来自分类Dev

将字符串转换为java.util.date

来自分类Dev

将DStream [java.util.Date]转换为DStream [String]

来自分类Dev

将字符串转换为java.util.date

来自分类Dev

在Java 8中将String转换为java.util.Date

来自分类Dev

如何ZonedDateTime转换为毫秒在Java中?

来自分类Dev

如何将org.joda.time.LocalDateTime转换为java.Util.Calendar?

来自分类Dev

将java.util.Date转换为java.sql.Date会截断时间部分

来自分类Dev

ClassCastException:无法将java.util.Date强制转换为java.sql.Date

来自分类Dev

如何将java.util.date转换为java.sql.date?

来自分类Dev

无法将java.util.Date强制转换为java.sql.Date

来自分类Dev

Nashorn NativeDate转换为java.util.Date

来自分类Dev

将ZonedDatetime转换为String

来自分类Dev

在java.time中的ZonedDateTime上设置时间?

来自分类Dev

比较java.time.ZonedDateTime的实例,而忽略Java 8中的比较秒和毫秒瞬间

来自分类Dev

无法将java.lang.Long类型的对象转换为java.util.Date类型

来自分类Dev

如何使用ZonedDateTime或Java 8将任何日期时间转换为UTC

来自分类Dev

forEach周期中的java8 java.util.ConcurrentModificationException

来自分类Dev

将String转换为Date时,java.util.Date和java.sql.Date之间存在歧义

Related 相关文章

  1. 1

    如何将java.util.Date转换为Java8 java.time.YearMonth

  2. 2

    将 ZonedDateTime 转换为 java.util.Date

  3. 3

    Java Time API将ISO 8601转换为ZonedDateTime

  4. 4

    将java.util.Date转换为什么“ java.time”类型?

  5. 5

    使用ZoneId.systemDefault()将java.util.Date转换为java.time.LocalDateTime

  6. 6

    使用ZoneId.systemDefault()将java.util.Date转换为java.time.LocalDateTime

  7. 7

    SQLException:无法使用休眠将java.util.Date强制转换为java.sql.Time

  8. 8

    将java.sql.Date和java.util.Date转换为org.joda.time.LocalDate

  9. 9

    如何从org.joda.time.DateTime转换为java.time.ZonedDateTime

  10. 10

    如何将java.sql.timestamp转换为LocalDate(java8)java.time?

  11. 11

    字符串转换成java.time.ZonedDateTime

  12. 12

    将字符串转换为java.util.date

  13. 13

    将DStream [java.util.Date]转换为DStream [String]

  14. 14

    将字符串转换为java.util.date

  15. 15

    在Java 8中将String转换为java.util.Date

  16. 16

    如何ZonedDateTime转换为毫秒在Java中?

  17. 17

    如何将org.joda.time.LocalDateTime转换为java.Util.Calendar?

  18. 18

    将java.util.Date转换为java.sql.Date会截断时间部分

  19. 19

    ClassCastException:无法将java.util.Date强制转换为java.sql.Date

  20. 20

    如何将java.util.date转换为java.sql.date?

  21. 21

    无法将java.util.Date强制转换为java.sql.Date

  22. 22

    Nashorn NativeDate转换为java.util.Date

  23. 23

    将ZonedDatetime转换为String

  24. 24

    在java.time中的ZonedDateTime上设置时间?

  25. 25

    比较java.time.ZonedDateTime的实例,而忽略Java 8中的比较秒和毫秒瞬间

  26. 26

    无法将java.lang.Long类型的对象转换为java.util.Date类型

  27. 27

    如何使用ZonedDateTime或Java 8将任何日期时间转换为UTC

  28. 28

    forEach周期中的java8 java.util.ConcurrentModificationException

  29. 29

    将String转换为Date时,java.util.Date和java.sql.Date之间存在歧义

热门标签

归档