JAVA日期格式通配符的详解和使用

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");      //格式化时间格式
TimeStamp     //时间戳
Date date=new Date();
Calendar date=new Calendar.getInstance();
String.format("日期格式",date);
常用的日期变量格式转换符:
    %td     一个月中的第几天(01-31)     如:05
    %te    一个月中的第几天(1-31)        如:5
    %tm    两位的月份             如:01
    %ty    两位的年份            如:13
    %tY    四位的年份            如:2013
    %tj    一年中的第几天(001-366)
    %ta    指定语言环境的星期简称        星期三
    %tA    指定语言环境的星期全称        
    %tb    指定语言环境下的月份简称    十二月
    %tB    指定语言环境下的月份全称
    %tH    两位24小时制的小时(00-23)
    %tI    两位12小时制的小时(01-12)
    %tk    24小时制的小时(0-23)
    %tl    12小时制的小时(1-12)
    %tM    两位小时中的分钟(00-59)
    %tS    两位分钟中的秒(00-60)(60是支持闰秒所需要的一个特殊值)
    %tL    三位秒中的毫秒(000-999)
    %tN    九位秒中的毫微秒(000000000-999999999)
    %tp    特定语言环境的上午或下午标记以小写形式表示    am/pm
    %tZ    表示时区缩写姓氏的字符串    CST
    %ts    自1970年1月1日00:00:00至现在所经过的秒数
    %tQ    同上经过的毫秒数
    %tR    24小时制的时间            11:18
    %tT    24小时制的时间            11:18:40
    %tr    12小时制的时间            11:18:40 上午
    %tD    日期格式化            02/28/10
    %tF    日期格式的完整日期        2013-12-11
    %tc    日期和时间的完整日期        星期三 十二月 11 15:24:00 CST 2013
常规类型数据的格式转换符号:
    %b,%B    布尔类型的格式化
    %c,%C    格式化为字符类型
    %s,%S    格式化为字符串类型
    %d    十进制整数
    %o    八进制整数
    %x,%X    十六进制整数
    %e,%E    浮点数
    %%    字面值结果
   

你可能感兴趣的:(JAVA)