黑马程序员技术交流社区
标题:
帮忙转换一下日期
[打印本页]
作者:
xuemeng
时间:
2013-5-24 16:02
标题:
帮忙转换一下日期
本帖最后由 xuemeng 于 2013-5-24 17:13 编辑
现在获取一个日期, Thu Dec 22 00:00:00 CST 1988, 该日期是String类型的, 要求转换成 xxxx-xx-xx格式并打印出来, 注意 Thu Dec 22 00:00:00 CST 1988是String类型的, 不是Date类型的,如果是Date类型的, 我会转换
作者:
ccywhut
时间:
2013-5-24 16:40
用下面代码转
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;
public class test1 {
public static void main(String[] args) throws Exception{
//美国语言环境中解释日期和时间模式Locale.US
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.US);
String s = "Thu Dec 22 00:00:00 CST 1988";
//将已有的时间字符串转化为Date对象
Date date = df.parse(s);
//默认给定语言环境的日期格式,创建所需的格式
df=new SimpleDateFormat("EEE , yyyy-MM-dd HH:mm:ss");
String s2=df.format(date);
System.out.println(s2);
}
}
主要是Locale.US的问题;
作者:
xuemeng
时间:
2013-5-24 17:12
ccywhut 发表于 2013-5-24 16:40
用下面代码转
import java.text.DateFormat;
import java.text.SimpleDateFormat;
嗯, 谢谢了!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2