1
|
Illustrious Imp · 技术社区 · 2 年前 |
![]() |
1
2
Java语言时间现代方法使用 Java语言时间 仅限课程。
无需使用
一天的开始
不要假设一天从00:00开始。某些区域中的某些日期在其他时间开始,例如01:00。允许
Java语言时间
使用确定一天中的第一个时刻
一天结束时
这种方法会让你错过一整天的最后一秒。 日期-时间工作通常采用半开放式方法。在半开的情况下,开始是 包含全部费用 而结局是 独家 . 因此,一天从一天的第一刻开始,一直持续到第二天的第一刻,但不包括第二天的第一刻。 时区
没有所谓的时区
Real time zones
命名为
也许你所说的太平洋标准时间是指太平洋标准时间,它通常表示
或者你所说的PST是指菲律宾标准时间
示例代码捕捉时区中的当前时刻。
提取日期。
确定一天中的第一个时刻。
并确定第二天的第一个时刻。
你可能想看看时间的长短。并非所有的日子都是24小时。
通过提取
对于每个,获取自1970年第一个时刻的历元参考以来的毫秒计数,如UTC 1970-01-01T00:00Z所示。
但是,我强烈建议不要以毫秒为单位跟踪时间。这种方法令人困惑,因为至少
couple dozen epoch reference
点是常用的。和a
相反,数据存储和数据交换通常应使用标准作为文本进行 ISO 8601 格式。这个 Java语言时间 类在解析/生成文本时默认使用这些标准格式。
额外三十元
您可能需要添加
ThreeTen-Extra
库到您的项目。这使您可以访问
|
![]() |
2
0
只需将此部分添加到代码中:
然后它将按您的需要工作:) |