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小说制)