将 ZonedDateTime 转换为 java.util.Date

吉加隆起

如何在不更改时区的情况下将 ZonedDateTime 转换为 java.util.Date。

在我下面的方法中,当我调用Date.from(datetime.toInstant())它时,在我的案例 SGT 中将其转换为本地时区。

public static void printDate(ZonedDateTime datetime) {
    System.out.println("---> " + datetime.format(DateTimeFormatter.ofPattern(API_TIME_STAMP_PATTERN)));
    System.out.println(Date.from(datetime.toInstant()));
    System.out.println("\n");
}

输出

---> 2019-03-13_08:46:26.593
Wed Mar 13 16:46:26 SGT 2019
ETO

您可以自己添加偏移毫秒。请参阅使用示例java.util.Date

long offsetMillis = ZoneOffset.from(dateTime).getTotalSeconds() * 1000;
long isoMillis = dateTime.toInstant().toEpochMilli();
Date date = new Date(isoMillis + offsetMillis);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Java Time API将ISO 8601转换为ZonedDateTime

来自分类Dev

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

来自分类常见问题

java.util.Date格式将yyyy-mm-dd转换为mm-dd-yyyy

来自分类Dev

将LocalDate和LocalTime转换为java.util.date的最佳方法是什么?

来自分类Dev

如何将java.util.Date对象转换为Calendar对象?

来自分类Dev

如何将Java.Util.Date转换为System.DateTime

来自分类Dev

如何将Integer(例如19000101)转换为java.util.Date?

来自分类Dev

将Matlab串行时间戳转换为java.util.Date

来自分类Dev

将 Java.util.Date 转换为 com.datastax.driver.core.LocalDate 错误

来自分类Dev

如何将日期时间从 sqlserver 转换为 java.util.Date

来自分类Dev

无法将 java.util.Date 类型的值转换为 String

来自分类Dev

将ZonedDatetime转换为String

来自分类Dev

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

来自分类Dev

java.lang.ClassCastException:使用Univocity时无法将java.util.Date强制转换为java.lang.String

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

    Java Time API将ISO 8601转换为ZonedDateTime

  17. 17

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

  18. 18

    java.util.Date格式将yyyy-mm-dd转换为mm-dd-yyyy

  19. 19

    将LocalDate和LocalTime转换为java.util.date的最佳方法是什么?

  20. 20

    如何将java.util.Date对象转换为Calendar对象?

  21. 21

    如何将Java.Util.Date转换为System.DateTime

  22. 22

    如何将Integer(例如19000101)转换为java.util.Date?

  23. 23

    将Matlab串行时间戳转换为java.util.Date

  24. 24

    将 Java.util.Date 转换为 com.datastax.driver.core.LocalDate 错误

  25. 25

    如何将日期时间从 sqlserver 转换为 java.util.Date

  26. 26

    无法将 java.util.Date 类型的值转换为 String

  27. 27

    将ZonedDatetime转换为String

  28. 28

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

  29. 29

    java.lang.ClassCastException:使用Univocity时无法将java.util.Date强制转换为java.lang.String

热门标签

归档