1
26
我用这个:
|
2
18
您需要使用什么
(使用时,Michael的解决方案
|
3
10
HOUR_OF_DAY 而不是 HOUR
您得到的结果是由于小时用于上午/下午,而每天的小时是24小时。 一天中的小时数:
|
4
9
时间组件不仅仅是小时(正如您所注意到的,Calendar.HOUR是AM/PM)。 你需要设置 全部的 时间字段的值为0:HOUR\u of_DAY,MINUTE,SECOND,millis秒。 |
5
4
Apache's commons-lang DateUtils.truncate() |
6
2
java.time
这个
现代的日期时间API many types 真正代表特定时区中的日期、时间或日期时间。根据您的具体要求,您可以选择以下选项:
演示:
这个
无论出于何种原因,如果您需要转换
从中了解有关现代日期时间API的更多信息 Trail: Date Time . *出于任何原因,如果您必须坚持使用Java6或Java7,您可以使用 ThreeTen-Backport 哪个后端端口的大部分 Java 6的功能&7.如果您正在为Android项目工作,并且您的Android API级别仍然不符合Java-8,请检查 Java 8+ APIs available through desugaring 和 How to use ThreeTenABP in Android Project .
A.
|
7
1
相对于
您还需要清除其他字段(
|
8
1
|
9
1
我知道这是一个非常古老的问题,不再活跃,但当我搜索谷歌时,它成为了最热门的问题。 虽然所有的建议都很好,但我不敢相信没有人会简单地回答:
有效返回,今天的日期。 |
10
0
为什么要进行字符串操作? 在使用getTime()转换为日期之前,是否可以在Calendar对象上设置所需的值? |
11
0
再次投票给JodaTime。 Date和Calendar太糟糕了,它们都坏了。(SimpleDataFormat也是垃圾!) 值得一提的是,Java7将包括一个新的基于JodaTime的日期时间库。 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |
Mehdi · Javascript Date()返回24小时[关闭] 2 年前 |
edelcodes · 如何使今天的日期等于特定日期? 2 年前 |
Pren Ven · 如何每天向python变量添加+1? 2 年前 |
chimmy tata · 将日期的月份转换为序列 2 年前 |