gpt4 book ai didi

Java Dates - 使用什么正确的类?

转载 作者:IT老高 更新时间:2023-10-28 23:33:09 24 4
gpt4 key购买 nike

所以整个 Java Date/Calendar/GregorianCalendar 显然是个笑话。使用什么正确的 Date 类?

编辑:在需要提供日期的 Android 上为第三方构建 SDK

更多编辑:这显然是个笑话:

  • 99% 的日期已弃用
  • 日期的年份偏离 1900 年
  • 日期的月份是零索引,而日期是一索引
  • 日期是可变的
  • 您应该使用日历来创建日期...
  • ...除了你真的必须使用 GregorianCalendar
    • 是否有很大一部分开发者想要使用不同的日历?
  • Calendar.getTime() 返回一个日期
  • 没有日期数学(例如两个日期相隔多远)
    • 自纪元以来的毫秒数不计算在内
  • 您不能将部分链接在一起以获得表达式(例如一年前的今天)
  • 可能还有更多内容

最佳答案

Joda-Time .即使在 Android 上。

如果你想坚持 Java SE 类,这取决于你想要做什么。

编辑:你一直在改变你的问题。 DateCalendar

关于Java Dates - 使用什么正确的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8511430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com