【问题标题】:Java date handling: store date, time and timezone in a single classJava 日期处理:将日期、时间和时区存储在一个类中
【发布时间】:2010-07-20 10:37:50
【问题描述】:

在标准库或第三方中是否存在允许将日期、时间(以毫秒精度)和时间的时区存储在同一对象中的 Java 类?

我需要的功能:

  • 以至少毫秒精度存储日期、时间和时区
  • 解析字符串日期表示(例如“2010-07-20T13:22:59.043+0300”)
  • 将时间转换为系统本地时区以供显示
  • 创建日期和时间的字符串表示形式
  • 使用正确的时区信息(由操作系统提供)创建一个表示系统当前时间的对象

请问我有哪些选择?不需要将所有功能都塞进一个类中,但越简单越好。

【问题讨论】:

    标签: datetime timezone java


    【解决方案1】:

    我听说过有关 Joda Time 库的好消息,它似乎有一个课程可以满足您的需求:

    org.joda.time.DateTime
    

    http://joda-time.sourceforge.net/api-release/index.html

    【讨论】:

      猜你喜欢
      • 2019-01-08
      • 2015-05-15
      • 2014-11-10
      • 2017-11-01
      • 2011-03-20
      • 2011-03-13
      • 2017-08-09
      • 1970-01-01
      • 2013-03-05
      相关资源
      最近更新 更多