您的位置:首页 > 其它

关于对英文日期进行格式

2010-08-03 19:16 204 查看
最近在做一Rss阅读器,发现了一个小问题,就是对以一下格式的日期进行格式化,发现网上的例子虽然多,但是关于这种格式的例子还是比较少的,本人就我做的例子贴出来给大家一起分享。

大家可以对这两个实例对照一下,就明白了。

例子一:

public static void main(String[] args) {
String date ="Tue, 3 Aug 2010 07:53:24";
//由于 默认的本地语言是中文,所以这里要改成,Locale.Locale.ENGLISH,不然的话,会出现解析错误
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.ENGLISH);
SimpleDateFormat sdf2 = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss",Locale.ENGLISH);
try {
System.out.println(sdf1.format(sdf2.parse(date)));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}



例二:

// String date ="星期二, 3 八月 2010 07:14:27";
// SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// SimpleDateFormat sdf2 = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss");
// try {
// System.out.println(sdf1.format(sdf2.parse(date)));
// } catch (ParseException e) {
// e.printStackTrace();
// }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: