Java基础学习之:日期操作

Java基础学习之:日期操作

 @Test
    public void test2(){
        
        //第一个最简单的。
        System.out.println(new Date());   //Tue Mar 16 15:02:58 CST 2021

        //第二个使用simpledateformat的默认格式
        SimpleDateFormat sdf=new SimpleDateFormat();
        Date date=new Date();
        String format = sdf.format(date);
        System.out.println(format);   //21-3-16 下午3:02


******** //第三个:下面是最常用的操作(自定义格式)**********
        SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format1 = sdf1.format(date);
        System.out.println(format1);   //2021-03-16 15:09:13

    }
}
  • 像SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);这种格式没必要硬记,打开simpledateformat的源码然后往上面翻就能看到所有的格式了。

  • //下面是源码:
    Date and Time Pattern
    
    Result
    
    "yyyy.MM.dd G 'at' HH:mm:ss z"
    
    2001.07.04 AD at 12:08:56 PDT
    
    "EEE, MMM d, ''yy"
    
    Wed, Jul 4, '01
    
    "h:mm a"
    
    12:08 PM
    
    "hh 'o''clock' a, zzzz"
    
    12 o'clock PM, Pacific Daylight Time
    
    "K:mm a, z"
    
    0:08 PM, PDT
    
    "yyyyy.MMMMM.dd GGG hh:mm aaa"
    
    02001.July.04 AD 12:08 PM
    
    "EEE, d MMM yyyy HH:mm:ss Z"
    
    Wed, 4 Jul 2001 12:08:56 -0700
    
    "yyMMddHHmmssZ"
    
    010704120856-0700
    
    "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
    
    2001-07-04T12:08:56.235-0700
    
    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
    
    2001-07-04T12:08:56.235-07:00
    
    "YYYY-'W'ww-u"
    
    2001-W27-3
    
    - 
    
  • 要记住的就是simpledateformat实例化一个对象,然后调用对象的format方法格式化date就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值