zoukankan      html  css  js  c++  java
  • Java Date SimpleDateFormat

        public static void main(String[] args) {
            long millis = 1492741275301L;
            Calendar calendar = Calendar.getInstance();
            calendar.setTimeInMillis(millis);
            Date time = calendar.getTime();
            System.out.println(time);
            System.out.println(DateFormatUtils.format(time, "yyyy-MM-dd HH:mm:ss"));
            System.out.println(DateFormatUtils.format(millis, "yyyy-MM-dd HH:mm:ss"));
        }

    24小时制时间显示:

    public class Datetime {
    
        public static void main(String args[]){
             java.util.Date current=new java.util.Date();
               java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
               String c=sdf.format(current);
               System.out.println(c);
        }
    }

    12小时制时间显示:

    public class Datetime {
    
        public static void main(String args[]){
             java.util.Date current=new java.util.Date();
               java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
               String c=sdf.format(current);
               System.out.println(c);
        }
    }

    两者区别:yyyy-MM-dd HH:mm:ss ; yyyy-MM-dd hh:mm:ss

    public class Datetime {
    
        public static void main(String args[]){
             java.util.Date current=new java.util.Date();
               java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss S"); 
               String c=sdf.format(current);
               System.out.println(c);
        }
    }

    yyyy-MM-dd hh:mm:ss S 年-月-日 小时(12小时制):分钟:秒 毫秒

    字母日期或时间元素表示示例
    G Era 标志符 Text AD
    y Year 1996; 96
    M 年中的月份 Month July; Jul; 07
    w 年中的周数 Number 27
    W 月份中的周数 Number 2
    D 年中的天数 Number 189
    d 月份中的天数 Number 10
    F 月份中的星期 Number 2
    E 星期中的天数 Text Tuesday; Tue
    a Am/pm 标记 Text PM
    H 一天中的小时数(0-23) Number 0
    k 一天中的小时数(1-24) Number 24
    K am/pm 中的小时数(0-11) Number 0
    h am/pm 中的小时数(1-12) Number 12
    m 小时中的分钟数 Number 30
    s 分钟中的秒数 Number 55
    S 毫秒数 Number 978
    z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
    Z 时区 RFC 822 time zone -0800

    org.apache.commons.lang.time.DateFormatUtils
    常用日期格式的格式化操作:
    例1: 以 yyyy-MM-dd 格式化:
    DateFormatUtils.ISO_DATE_FORMAT.format(new Date()): 2009-03-20

    例2: 以 yyyy-MM-ddZZ 格式化:
    DateFormatUtils.ISO_DATE_TIME_ZONE_FORMAT.format(new Date()): 2009-03-20+08:00

    例3: 以 yyyy-MM-dd'T'HH:mm:ss 格式化:
    DateFormatUtils.ISO_DATETIME_FORMAT.format(new Date()): 2009-03-20T22:07:01

    例4: 以 yyyy-MM-dd'T'HH:mm:ssZZ 格式化:
    DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT.format(new Date()): 2009-03-20T22:07:01+08:00

    例5: 以 'T'HH:mm:ss 格式化:
    DateFormatUtils.ISO_TIME_FORMAT.format(new Date()): T22:07:01

    例6: 以 HH:mm:ss 格式化:
    DateFormatUtils.ISO_TIME_NO_T_FORMAT.format(new Date()): 22:07:01

    例7: 以 HH:mm:ssZZ 格式化:
    DateFormatUtils.ISO_TIME_NO_T_TIME_ZONE_FORMAT.format(new Date()): 22:07:01+08:00

    例8: 以 'T'HH:mm:ssZZ 格式化:
    DateFormatUtils.ISO_TIME_TIME_ZONE_FORMAT.format(new Date()): T22:07:01+08:00

    自定义日期格式的格式化操作:
    例1: 以 yyyy-MM-dd HH:mm:ss 格式化Date对象:
    DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss"): 2009-03-20 22:24:30

    例2: 以 yyyy-MM-dd HH:mm:ss 格式化Calendar对象:
    DateFormatUtils.format(Calendar.getInstance(), "yyyy-MM-dd HH:mm:ss"): 2009-03-20 22:24:30

    例3: 以 yyyy-MM-dd HH:mm:ss 格式化TimeInMillis:
    DateFormatUtils.format(Calendar.getInstance().getTimeInMillis(), "yyyy-MM-dd HH:mm:ss"): 2009-03-20 22:24:30

    日期中带的 T 是什么意思

  • 相关阅读:
    【BZOJ1801】【AHOI2009】中国象棋(动态规划)
    【BZOJ3436】小K的农场(差分约束)
    【BZOJ2330】【SDOI2012】糖果(差分约束,SPFA)
    【BZOJ4010】【HNOI2015】菜肴制作(拓扑排序)
    【BZOJ2684】【CEOI2004】锯木厂选址(斜率优化,动态规划)
    【BZOJ1096】【ZJOI2007】仓库建设(斜率优化,动态规划)
    吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
    耐得住寂寞,才能守得住繁华
    想成功,就把这九个公式背下来!
    惊人的社会定律(建议收藏!)
  • 原文地址:https://www.cnblogs.com/softidea/p/3201365.html
Copyright © 2011-2022 走看看