我试图获得前30天的当前日期和时间..但是,它不是别的东西
new Date(System.currentTimeMillis() - 30 * 24 * 60 * 60 * 1000)
Run Code Online (Sandbox Code Playgroud)
这是回归
Tue Jul 21 04:41:20 IST 2015
Run Code Online (Sandbox Code Playgroud)
有没有错
从来没有,永远不会做任何类似的事情System.currentTimeMillis() - 30 * 24 * 60 * 60 * 100,有太多的时间操纵规则,这种事情永远不会有效
LocalDateTime ldt = LocalDateTime.now().minusDays(30);
Run Code Online (Sandbox Code Playgroud)
哪个输出 2015-06-01T16:15:54.868
LocalDateTime ldt = new LocalDateTime();
ldt = ldt.minusDays(30);
Run Code Online (Sandbox Code Playgroud)
哪个输出 2015-06-01T16:18:22.489
如果你真的很绝望
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -30);
Date date = cal.getTime();
Run Code Online (Sandbox Code Playgroud)
哪个输出 Mon Jun 01 16:19:45 EST 2015
| 归档时间: |
|
| 查看次数: |
361 次 |
| 最近记录: |