您的位置:首页 > 其它

日期与时间字符串的格式化

2012-11-11 17:40 288 查看
1.日期格式化

Date date = new Date();         //创建一个Date对象

String s = String.format("%te", date);  //通过format()方法对Date进行格式化

S的值,返回当前日期中的天数,"%te"是转换符。

常用日期格式的转换符如下

%te   一个月中的某天(1—31)

%tb  指定语言环境的月份简称

%tB  指定语言环境的月份全称

%tA  指定语言环境的星期几全称

%ta  指定语言环境的星期几简称

%tc  包括全部日期和时间的信息

%tY  4位数字的年份信息

%tj  一年中的第几天(001—336)

%tm  月份信息

%td  一个月中的第几天(01—31)、

%ty  2位数字的年份信息

2.时间格式化

format()方法也可以实现时间的格式化

时间格式化转换符 ----是常用的

----%tH  2为数字的24时制的小时(00—23)

%tI   2为数字的12时制的小时(01—12)

%tk  2为数字的24时制的小时(0—23)

%tl  2为数字的12时制的小时(1—12)

----%tM  2为数字的分钟(00—59)

----%tS  2位数字的秒数(00—60)

%tL  3为数字的毫秒数(000—999)

%tN  9位数字的微秒数

%tp  指定环境的上午或下午标记

%tz  相对于 GMT RFC 82 格式的数字时区偏移量

%tZ  时区缩写形式的字符串

%ts  1970-01-01 00:00:00至现在出现经过的秒数

%tQ  1970-01-01 00:00:00至现在出现经过的毫秒数

3.格式化常见的日期时间组合

%tF  "年-月-日" 格式(4位年份)

%tD  "年/月/日" 格式(2位年份)

%tc  全部日期和时间信息

%tr  "时:分:秒 PM(AM)" 格式(12小说制)

%tT  "时:分:秒 PM(AM)" 格式(24小时制)

%tR  "时:分" 格式(24小说制)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: