您当前的位置: 首页 > 

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SimpleDateFormat详解

liaowenxiong 发布时间:2022-02-19 15:42:55 ,浏览量:1

SimpleDateFormat 中的时间标识含义:

G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午或下午 (0~11) z 时区

示例代码:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
    SimpleDateFormat sdf1 = new SimpleDateFormat("yy/MM/dd HH:mm");
    SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocaleString()
    SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
    SimpleDateFormat sdf4 = new SimpleDateFormat(
            "一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
    java.util.Date date = new java.util.Date();
    System.out.println(sdf.format(date));// 2022年02月19日 15时12分02秒
    System.out.println(sdf1.format(date));// 22/02/19 15:12
    System.out.println(sdf2.format(date));// 2022-02-19 15:12:02
    System.out.println(sdf3.format(date));// 2022年02月19日 15时12分02秒 周六 
    System.out.println(sdf4.format(date));// 一年中的第 50 天 一年中第8个星期 一月中第3个星期 在一天中15时 CST时区
    System.out.println(date.toGMTString());// 19 Feb 2022 07:12:02 GMT
    System.out.println(date.toLocaleString());// 2022年2月19日 下午3:12:02
    System.out.println(date.toString());// Sat Feb 19 15:12:02 CST 2022

以英文的日期格式输出日期:

System.out.println((new SimpleDateFormat("yyyy-MM-dd")).format(new Date()));
    System.out.println((new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH)).format(new Date()));
    System.out.println((new SimpleDateFormat("dd-MMM-yyyy EEEEE", Locale.ENGLISH)).format(new Date()));
    System.out.println((new SimpleDateFormat("dd-MMM-yyyy EEEEE aa", Locale.ENGLISH)).format(new Date()));

参考链接: https://www.bbsmax.com/A/QV5Zev26Jy/ https://www.cnblogs.com/rinack/p/6869089.html https://baijiahao.baidu.com/s?id=1719996435791945576&wfr=spider&for=pc

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0392s