开发者社区> 问答> 正文

旧版日期时间 API 存在哪些问题?

旧版日期时间 API 存在哪些问题?

展开
收起
vncamyi27xznk 2021-11-17 23:08:29 367 0
1 条回答
写回答
取消 提交回答
  •  非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是 Java 日期类最大的问题之一。  设计很差 − Java 的日期/时间类的定义并不一致,在 java.util 和 java.sql 的包中都有日期类,此外用于格式化和解析的类在 java.text 包中定义。java.util.Date 同时包含日期和时间,而 java.sql.Date 仅包含日期,将其纳入 java.sql 包并不合理。另外这两个类都有相同的名字,这本身就是一个非常糟糕的设计。  时区处理麻烦 − 日期类并不提供国际化,没有时区支持,因此 Java 引入了 java.util. Calendar 和 java.util.TimeZone 类,但他们同样存在上述所有的问题。 资料来源:《Java工程师成神之路(基础篇)》 链接:https://developer.aliyun.com/topic/download?id=923

    2021-11-18 15:00:54
    赞同 展开评论 打赏
问答分类:
API
问答标签:
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载