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
    

      

  • 相关阅读:
    输入和输出插头
    MCB2300的CTM1050(CAN)
    POJ读书笔记2.1 —— 鸡兔笼带
    Java程序猿的书面采访String3
    JavaScript:undefined And null差异
    设计模式——结构模型
    Qt移动应用开发(六):QML与C++互动
    让我们来谈谈合并排序算法
    安装Eclipse完PyDev插件中没有出现
    汉顺平html5课程分享:6小时制作经典的坦克大战!
  • 原文地址:https://www.cnblogs.com/uu5666/p/7269230.html
Copyright © 2011-2022 走看看