是否可以在00:00:00获取系统日期,以下是我正在使用的代码 -
DateFormat dateFormat = new SimpleDateFormat("MMMM dd, yyyy");
java.util.Date date3 = new java.util.Date();
output-Thu jul 10 10:31:12 EDT 2014
我希望得到这样的结果---- 2014年4月1日星期四00:00:00
它应该是Date格式而不是String。 请帮帮我。
答案 0 :(得分:4)
您可以使用日历对象设置时间。
Calendar calendar=Calendar.getInstance();
calendar.setTime(date3);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
答案 1 :(得分:0)
快速而肮脏的解决方案
DateFormat dateFormat = new SimpleDateFormat("MMMM dd 00:00:00 yyyy");
System.out.println(dateFormat.format (new Date ()));
作为API页面
您可以将自己的文字插入图案
"yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
答案 2 :(得分:-3)
尝试设置
DateFormat dateFormat = new SimpleDateFormat("MMMM dd, yyyy");
java.util.Date date3 = new java.util.Date();
date3.setHours(0);
date3.setMinutes(0);
date3.setSeconds(0);