时间格式转换问题!

cleverbing 2009-03-11 03:09:59
Wed Mar 11 00:00:00 UTC 0800 2009 什么格式啊?怎么转换成2008-03-11 格式
...全文
151 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
angel_bear 2009-03-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 moonshowder 的回复:]
Java code
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sf2 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz 0800 yyyy",Locale.US);
java.util.Date date2 = sf2.parse("Wed Mar 11 00:00:00 UTC 0800 2009");
System.out.println(format.format(date2));



呵呵,还少些个时区刚刚~
[/Quote]




这个就可以了,顺便问一下,有人知道"Wed Mar 11 00:00:00 UTC 0800 2009"格式的时间叫做什么格式吗?格林尼治?
chxy148 2009-03-11
  • 打赏
  • 举报
回复
学习了 ~~~
zjc_love 2009-03-11
  • 打赏
  • 举报
回复
先设置下locale为cn还是zh 查看下文档
然后再new SimpleDateFormat("yyyy-MM-dd").format(new Date());
就可以了
woainilxt 2009-03-11
  • 打赏
  • 举报
回复
标记
huangan0301 2009-03-11
  • 打赏
  • 举报
回复
楼上的~~~sf2.parse("")要处理异常~~
moonshowder 2009-03-11
  • 打赏
  • 举报
回复

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sf2 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz 0800 yyyy",Locale.US);
java.util.Date date2 = sf2.parse("Wed Mar 11 00:00:00 UTC 0800 2009");
System.out.println(format.format(date2));

呵呵,还少些个时区刚刚~
pengling1985 2009-03-11
  • 打赏
  • 举报
回复
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd");
String timeStr = sdf.format( time );
moonshowder 2009-03-11
  • 打赏
  • 举报
回复
少了个
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
moonshowder 2009-03-11
  • 打赏
  • 举报
回复

SimpleDateFormat sf2 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.US);
java.util.Date date2 = sf2.parse("Wed Mar 11 00:00:00 UTC 2009");

System.out.println(format.format(date2));
cleverbing 2009-03-11
  • 打赏
  • 举报
回复
这种方法不行的
cleverbing 2009-03-11
  • 打赏
  • 举报
回复
这种方法不行的
wl1205626 2009-03-11
  • 打赏
  • 举报
回复
new SimpleDateFormat("yyyy-MM-dd").format(new Date());

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧