如何从Java中的给定时区名称获取当前时间?

迪帕克·帕里克

我想从给定的时区获取当前时间,例如“IST”或“印度标准时间”等。当输入是“印度标准时间”或“协调世界时”时,我无法获取时间。它仅适用于“IST”或“UTC”或“EST”等。我尝试过使用 Joda-Time 和 SimpleDateFormat。

SimpleDateFormat sd = new SimpleDateFormat(
            "yyyy.MM.dd G 'at' HH:mm:ss z");
Date date = new Date();
sd.setTimeZone(TimeZone.getTimeZone("IST"));
System.out.println(sd.format(date));



DateTime now = new DateTime();
//DateTimeZone LDateTimeZone = DateTimeZone.forID( "Asia/Kolkata" );
DateTimeZone LDateTimeZone = DateTimeZone.forID( "IST" );   //deprecated
System.out.println( "Joda-Time zone: " + now.toDateTime( LDateTimeZone ) );

有没有办法处理这两个输入?

我强烈建议不要使用 legacy java.util.Date您应该改用适当的java.time类。

在 中java.time.ZonedDateTime,您可以创建时区别名映射并根据需要填充它。它不漂亮,但它有效。

Map<String, String> aliasMap = new HashMap<>();
aliasMap.put("IST", "Asia/Calcutta");
aliasMap.put("Indian Standard Time", "Asia/Calcutta");
ZonedDateTime zdt = ZonedDateTime.now(ZoneId.of("Indian Standard Time", aliasMap));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript中的不同时区中获取给定时间的本地时间

来自分类Dev

如何获取特定时区中一天中特定时间的纪元时间?

来自分类Dev

比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

来自分类Dev

比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

来自分类Dev

使用java.util.TimeZone获取特定时区的当前时间

来自分类Dev

如何从我的fortran代码获取特定时区的当前“标准时间”

来自分类Dev

如何在XCode中获取当前时间和时区?

来自分类Dev

如何在 jmeter 中获取 GMT 时区当前时间

来自分类Dev

Java:如何在给定时区的月底找到时间戳

来自分类Dev

在PHP中添加给定时间的时区

来自分类Dev

在PHP中添加给定时间的时区

来自分类Dev

如何在打字稿中获得给定时间和当前时间的差异是

来自分类Dev

在PHP中获取当前DateTime以获取特定时区

来自分类Dev

在特定时区django中获取当前日期

来自分类Dev

从BigQuery中的时间戳获取时区名称

来自分类Dev

如何在Telethon事件处理程序中获取特定时区的时间

来自分类Dev

Java-未获取特定时区的时间戳

来自分类Dev

在WordPress中获取当前时间和当前时区的问题

来自分类Dev

比较当前时间与给定时间

来自分类Dev

在Java中获取当前时区的日期

来自分类Dev

如何在JavaScript中获取指定时区的一天的UTC开始时间和结束时间?

来自分类Dev

获取不正确的UTC到给定时区的本地时间

来自分类Dev

如何获取当前时区?

来自分类Dev

获取节点js服务器上特定时区的当前时间

来自分类Dev

如何获取我的Codeigniter应用程序中当前设置的时区名称

来自分类Dev

在给定时间在SQL中获取最小值

来自分类Dev

使用 PHP 获取特定时间的时区

来自分类Dev

如何将两个给定时间与当前时间进行比较?

来自分类Dev

如何在JavaScript中将仅不带日期的当前时间与给定时间进行比较

Related 相关文章

  1. 1

    如何在JavaScript中的不同时区中获取给定时间的本地时间

  2. 2

    如何获取特定时区中一天中特定时间的纪元时间?

  3. 3

    比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

  4. 4

    比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

  5. 5

    使用java.util.TimeZone获取特定时区的当前时间

  6. 6

    如何从我的fortran代码获取特定时区的当前“标准时间”

  7. 7

    如何在XCode中获取当前时间和时区?

  8. 8

    如何在 jmeter 中获取 GMT 时区当前时间

  9. 9

    Java:如何在给定时区的月底找到时间戳

  10. 10

    在PHP中添加给定时间的时区

  11. 11

    在PHP中添加给定时间的时区

  12. 12

    如何在打字稿中获得给定时间和当前时间的差异是

  13. 13

    在PHP中获取当前DateTime以获取特定时区

  14. 14

    在特定时区django中获取当前日期

  15. 15

    从BigQuery中的时间戳获取时区名称

  16. 16

    如何在Telethon事件处理程序中获取特定时区的时间

  17. 17

    Java-未获取特定时区的时间戳

  18. 18

    在WordPress中获取当前时间和当前时区的问题

  19. 19

    比较当前时间与给定时间

  20. 20

    在Java中获取当前时区的日期

  21. 21

    如何在JavaScript中获取指定时区的一天的UTC开始时间和结束时间?

  22. 22

    获取不正确的UTC到给定时区的本地时间

  23. 23

    如何获取当前时区?

  24. 24

    获取节点js服务器上特定时区的当前时间

  25. 25

    如何获取我的Codeigniter应用程序中当前设置的时区名称

  26. 26

    在给定时间在SQL中获取最小值

  27. 27

    使用 PHP 获取特定时间的时区

  28. 28

    如何将两个给定时间与当前时间进行比较?

  29. 29

    如何在JavaScript中将仅不带日期的当前时间与给定时间进行比较

热门标签

归档