相关疑难解决方法(0)

Java:为什么不推荐使用Date构造函数,而是使用什么呢?

我来自C#世界,所以对Java还没有太多经验.Eclipse刚刚告诉他们Date已经弃用了.

Person p = new Person();
p.setDateOfBirth(new Date(1985, 1, 1));
Run Code Online (Sandbox Code Playgroud)

为什么?应该使用什么(特别是在上面的情况下)呢?

java date deprecated

194
推荐指数
9
解决办法
18万
查看次数

在Java中操作日期和时间戳的最佳方法是什么?

每次我需要使用Java中的日期和/或时间戳时,我总觉得我做错了什么并花费无数个小时试图找到一种更好的API工作方式,而无需编写我自己的日期和时间实用程序类.这是我遇到的一些烦人的事情:

  • 基于0的月份.我意识到最好的做法是使用Calendar.SEPTEMBER而不是8,但令人讨厌的是8代表9月而不是8月.

  • 获取没有时间戳的日期.我总是需要将日期的时间戳部分归零的实用程序.

  • 我知道我过去还有其他问题,但不记得了.随意在您的回复中添加更多内容.

所以,我的问题是......你使用什么第三方API来简化Java对日期和时间操作的使用,如果有的话?有关使用Joda的任何想法?有人仔细观察JSR-310 Date and Time API吗?

java datetime

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

date ×1

datetime ×1

deprecated ×1