日期:2014-05-20  浏览次数:20667 次

java代码如何获取今天最早的时间
请教一个问题
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

format.format(new Date());
这样可以获取系统当前时间,但我想获取今天最早的时间,
例如 : 现在是2008-11-11 12:26:57, 我想获取 2008-11-11 00:00:00这个时间,该怎么写?


------解决方案--------------------
java.util.Calendar c = java.util.Calendar.getInstance();
c.setTime(new Date());
c.set(java.util.Calendar.HOUR_OF_DAY, 0);
c.set(java.util.Calendar.MINUTE, 0);
c.set(java.util.Calendar.SECOND, 0);