java代码如何获取今天最早的时间

hnnxzhoujia 2008-11-11 04:29:49
请教一个问题
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这个时间,该怎么写?
...全文
806 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
newtypebao 2008-11-12
  • 打赏
  • 举报
回复

SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
Calendar tt = Calendar.getInstance();
System.out.println(ss.format(tt.getTime()));

Fanny 2008-11-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zdf8013 的回复:]
学习了 呵呵
[/Quote]

支持!!~~~
qusic 2008-11-11
  • 打赏
  • 举报
回复
你是想获得日期的部分吧,不加后面的 HH:mm:ss不就行了
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd");
这样格式化出来的结果就是只有日期了
轻剑 2008-11-11
  • 打赏
  • 举报
回复
这样也可以

SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
Calendar tt = Calendar.getInstance();
System.out.println(ss.format(tt.getTime()));

zdf8013 2008-11-11
  • 打赏
  • 举报
回复
学习了 呵呵
pauliuyou 2008-11-11
  • 打赏
  • 举报
回复
取得日期,把时间手动置0
mike123hl 2008-11-11
  • 打赏
  • 举报
回复

java.text.SimpleDateFormat f = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
Date d = c.getTime();
System.out.println(f.format(d));
RJCHEN1985 2008-11-11
  • 打赏
  • 举报
回复
Date date = c.getTime();就可以取得时间
RJCHEN1985 2008-11-11
  • 打赏
  • 举报
回复
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);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧