免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1930 | 回复: 0
打印 上一主题 下一主题

使用SimpleDateFormat定制时间格式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-02 08:22 |只看该作者 |倒序浏览
  public static void see(String str){
  System.out.println(str);
  }
  public void test(){
  //默认环境日期格式
  SimpleDateFormat sdf=new SimpleDateFormat();
  String pattern=sdf.toPattern();
  String date=sdf.format(new Date());
  see(pattern);
  see(date);
  //yyyy-MM-dd HH:mm:ss(2009-11-02 09:32:15)
  SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  String pattern1=sdf1.toPattern();
  String date1=sdf1.format(new Date());
  see(pattern1);
  see(date1);
  
  //yyyy年MM月dd日 a h:mm:ss(2009年11月02日 上午 09:32:15)
  SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年MM月dd日 a h:mm:ss");
  String pattern2=sdf2.toPattern();
  String date2=sdf2.format(new Date());
  see(pattern2);
  see(date2);

  }

附模式匹配目录:



字母
日期或时间元素
表示
示例
G
Era 标志符
Text

AD
y

Year

1996; 96
M
年中的月份
Month

July; Jul; 07
w
年中的周数
Number

27
W
月份中的周数
Number

2
D
年中的天数
Number

189
d
月份中的天数
Number

10
F
月份中的星期
Number

2
E
星期中的天数
Text

Tuesday; Tue
a
Am/pm 标记
Text

PM
H
一天中的小时数(0-23)
Number

0
k
一天中的小时数(1-24)
Number

24
K
am/pm 中的小时数(0-11)
Number

0
h
am/pm 中的小时数(1-12)
Number

12
m
小时中的分钟数
Number

30
s
分钟中的秒数
Number

55
S
毫秒数
Number

978
z
时区
General time zone

Pacific Standard Time; PST; GMT-08:00
Z
时区
RFC 822 time zone

-0800

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94834/showart_2084252.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP