java 年月日的日期怎么带时分秒

如题所述

你是要格式化为带时分秒的格式吧?

Date date=new Date();
String pattern="yyyy-MM-dd HH:mm:ss";
java.text.DateFormat df = new java.text.SimpleDateFormat(pattern);
String  fmtStr = df.format(date);

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-30

使用SimpleDateFormat函数如

SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd E HH:mm:ss");
Date date = new Date();
form.format(date);
//输出如:2015-8-10 周一 21:00:00

第2个回答  2015-07-31
使用SimpleDateFormat格式化时
使用 yyyyMMdd HH:mm:ss

具体查看 SimpleDateFormat 的文档
第3个回答  2015-02-10
如果你说的是输入的日期格式要时分秒的话,那么;
SimpleDateFormat sdfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String notdate = sdfs.format(System.currentTimeMillis()) ;
System.out.println(notdate);
输出结果:
2015-02-10 16:24:03
第4个回答  2015-02-10
String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
System.out.println(d);
相似回答