用java获取今天的日期 - 我已经尝试了常规方法
我需要今天的日期 - 其他任何内容都为零 (“ 05/06/08 00:00:00 ”)
我试过了
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR, 0);
Date date1 = calendar.getTime();
System.out.println(date1);
运行:(这严重搞砸了)
如果计算机上的小时数<中午 12:00: 星期日 三月 08 00:44:39 IST 2009
如果计算机上的小时数在中午 12:00 >: 星期日 三月 08 12:46:53 IST 2009
所以我放弃了这个。
所有 Date 的 setter 都已弃用(除了 epoch 时间) - 所以我也不想使用它们
我唯一能想到的就是
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
String sDate = dateFormat.format(calendar.getTime());
Date today = dateFormat.parse(sDate);
但这是一个如此蹩脚的代码,我不能让自己写它。
还有其他选择吗?
谢谢!