当前页面: 开发资料首页 → JSP 专题 → 一个时间格式转换的问题
一个时间格式转换的问题
摘要: 一个时间格式转换的问题
比如
Fri, 24 Nov 2006 10:15:00
转成
2006-11-24 10:15:00
可以用SimpleDateFormatter来实现。
一些关于日期的FAQ
http://www.java99.com/?m=Search&q=%C8%D5%C6%DA
Date date=new Date();
SimpleDateFormatter s=new SimpleDateFormatter("yyyyMMdd HH:mm:ss");
s.parse(date)
Date d = new Date();
SimpleDateFormat myFmt = new SimpleDateFormat("YYYY-MM-DD HH:MM:SS");
String strDate = myFmt.format(d);
我不是要得到当前时间
我是知道Fri, 24 Nov 2006 10:15:00这样的一个格式的时间
我想把他转成2006-11-24 10:15:00这样的格式显示出来
Fri, 24 Nov 2006 10:15:00只是个字符串
难道只能用字符串的操作实现吗?
不好用赔钱
String pattern1 = "yyyy-MM-dd HH:mm:ss";
String pattern2 = "EEE, dd MMM yyyy HH:mm:ss";
SimpleDateFormat sf = new SimpleDateFormat(pattern2);
String time = "Fri, 24 Nov 2006 10:15:00";
Date d = new Date(time);
sf.applyPattern(pattern1);
String s = sf.format(d);
System.out.println(s);
领分走人~~~
^_^
String str = "Fri, 24 Nov 2006 10:15:00";
SimpleDateFormat myFmt = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss", Locale.US);
String strDate = myFmt.format(d);
System.out.println(myFmt.parse(str).toLocaleString());
恩我正研究SimpleDateFormatter
没研究完楼上哥们就整出来了
好使的很