zoukankan      html  css  js  c++  java
  • TimeStamp 毫秒和纳秒

    毫秒

    /**
         * Returns the time represented by this Timestamp object, as a long value
         * containing the number of milliseconds since the Epoch (January 1 1970,
         * 00:00:00.000 GMT)
         */
        @Override
        public long getTime() {
            long theTime = super.getTime();
            theTime = theTime + (nanos / 1000000);
            return theTime;
        }
    

    格式:yyyy-MM-dd-HH.mm.ss.SSS  

              yyyy-MM-dd-HH.mm.ss.SSSSSS

    符号ms(英语:millisecond ).
    1毫秒等于一千分之一秒(10-3秒)

    纳秒

     /**
         * Gets this Timestamp's nanosecond value
         * 
         * @return The timestamp's nanosecond value, an integer between 0 and
         *         999,999,999
         */
        public int getNanos() {
            return nanos;
        }
    

    格式:yyyy-mm-dd hh:mm:ss.nnnnnnnnn

    符号ns(英语:nanosecond ).
    1纳秒等于十亿分之一秒(10-9秒)  

    /**
      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 时区
     */
    public class FormatDateTime {
    
        public static void main(String[] args) {
            SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
            SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm"); 
            SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocaleString()
            SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
            SimpleDateFormat myFmt4=new SimpleDateFormat(
                    "一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
            Date now=new Date();
            System.out.println(myFmt.format(now));
            System.out.println(myFmt1.format(now));
            System.out.println(myFmt2.format(now));
            System.out.println(myFmt3.format(now));
            System.out.println(myFmt4.format(now));
            System.out.println(now.toGMTString());
            System.out.println(now.toLocaleString());
            System.out.println(now.toString());
        }    
        
    }
    
    效果:
    2004年12月16日 17时24分27秒
    04/12/16 17:24
    2004-12-16 17:24:27
    2004年12月16日 17时24分27秒 星期四 
    一年中的第 351 天 一年中第51个星期 一月中第3个星期 在一天中17时 CST时区
    16 Dec 2004 09:24:27 GMT
    2004-12-16 17:24:27
    Thu Dec 16 17:24:27 CST 2004
    

      

  • 相关阅读:
    HDU 1175 连连看 (DFS+剪枝)
    CF702F T-Shirts
    UVA12538 Version Controlled IDE
    P2605 [ZJOI2010]基站选址
    P3835 【模板】可持久化平衡树
    CF915E Physical Education Lessons
    P3701 「伪模板」主席树
    P1198 [JSOI2008]最大数
    P3466 [POI2008]KLO-Building blocks
    P3919 【模板】可持久化数组(可持久化线段树/平衡树)
  • 原文地址:https://www.cnblogs.com/uu5666/p/7269230.html
Copyright © 2011-2022 走看看