• String.format()格式化日期(2)


    在以前的开发中,日期格式化一直使用的是SimpleDateFormat进行格式化。今天发现String.format也可以格式化。当 然,两种方式的优劣没有进行深入分析。

    1. 日期格式化 (2018/5/13 周日 中文环境下测试)

    转换符 说明     结果
    %tb 指定语言环境下的月份简称     五月
    %tB 指定语言环境下的月份全称     五月
    %ta  指定语言环境下周几的简称     星期日
    %tA 指定语言环境下周几的全称     星期日
    %ty 2位数的年份 18
    %tY  4位数年份     2018
    %tm 月份     05
    %te  一个月中的某一天(1~31)  13
    %td 一个月中的某一天(01~31) 13
    %tj  一年中第几天 133


    2. 时间格式化 (15:03:15.923 中文环境下测试)

    转换符 说明     结果
    %tH  小时(00~23)     15
    %tI   小时(01~12)     03
    %tk  小时(0~23)     15
    %tl  小时(1~12)  3
    %tM  分钟(00~59)  35
    %tS 秒(00~59) 55
    %tL 毫秒(000~999) 923
    %tN 9位数微妙(000000000~999999999)  923000000
    %tp  当前语言环境下上午/下午 下午
    %tz 时区 +0800
    %tZ 时区 CST
    %ts 从1970-01-01 00:00:00 到现在的秒 1526196955
    %tQ 从1970-01-01 00:00:00 到现在的毫秒 1526196955923

        
    3. 日期+时间 (2018/5/13 15:44:21 中文环境)

    转换符 说明     结果
    %tF 年-月-日  2018-05-13
    %tD  月/日/年  05/13/18
    %tc    全部时间日期  星期日 五月 13 15:44:21 CST 2018
    %tr   时分秒 PM  03:44:21 下午
    %tT  时分秒 15:44:21
    %tR  时分  15:44

    T

  • 相关阅读:
    PAT B1021 个位数统计 (15)
    PAT B1006 换个格式输出整数 (15)
    PAT A1058 A+B in Hogwarts (20)
    PAT A1027 Colors in Mars (20)
    PAT A1019 General Palindromic Number (20 分)
    PAT B1022 D进制的A+B
    J2EE
    MVC
    数据库长连接短连接
    twisted
  • 原文地址:https://www.cnblogs.com/baobeiqi-e/p/9884719.html
Copyright © 2020-2023  润新知