• UNIX时间戳的应用JAVA


    概念: 

        System.currentTimeMillis() :返回当前系统的毫秒数,由于取得的是毫秒数,所以在处理UNIX时间戳的时候需要转换成秒 
        也就是: 
            long epoch = System.currentTimeMillis()/1000; 

    方法: 

        1、获取当前系统的UNIX时间戳 
            System.out.println("获取系统毫秒数方法1:"+Long.toString(new Date().getTime())); 
            System.out.println("获取系统毫秒数方法2:"+Long.toString(System.currentTimeMillis())); 
        注意:以上代码获取的都是系统毫秒数,在实际的操作中我们一般都是记录毫秒说以求记录的精度,当处理UNIX时间戳的时候需要把数据进行处理。 

        2、将UNIX时间戳转换成系统可以处理的时间 
            System.out.println(""+new java.text.SimpleDateFormat("yyyy MM-dd HH:mm:ss").format(new java.util.Date (1215782027390L))); 
            输出:2008 07-11 21:13:47 
        注意:此时处理的数据为系统毫秒不是UNIX时间戳 
        
        3、讲时间转换成UNIX时间戳 
            long epoch = new java.text.SimpleDateFormat ("dd/MM/yyyy HH:mm:ss").parse("09/22/2008 16:33:00").getTime(); 

    注意: 

        请注意!对与不同的时区处理上有差异,首先要清楚自己所在的时区。 
            String timezone_info = System.getProperty("user.timezone"); 
            System.out.println("当前的时区:"+timezone_info); 
            System.out.println("时区信息:"+TimeZone.getDefault()); 
        输出: 
             当前的时区:Asia/Shanghai 
             时区信息:sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]

        处理不同的时区的方法: 
            SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
                sd.setTimeZone(TimeZone.getTimeZone("GMT+8")); 
                String strDate = sd.format(new Date(1215782027390L)); 
                System.out.println("正八区当前时间:"+strDate); 
             输出: 
                     正八区当前时间:2008-07-11 21:13:47
  • 相关阅读:
    windows下编译php7图形库php_ui.dll
    php 图形用户界面GUI 开发
    使用PHPStorm 配置自定义的Apache与PHP环境
    公用代码实现两个表的拼接(部分代码)
    WCF学习心得--客户端获取服务端自定义类数据
    动态规划入门——Eddy's research II
    linux route命令学习
    软件度量都该度个啥?(5)——被吹得最多的六西格玛
    VSS的运用小内容(针对于vs2008版本)(小的问题都是,仅供参考--只针对于菜鸟级的)
    cocos2d-x学习日志(13) --A星寻路算法demo
  • 原文地址:https://www.cnblogs.com/firstdream/p/2369259.html
Copyright © 2020-2023  润新知