python时间与Unix时间戳相互转换方法详解

  

对于时间数据,如2018-09-25 09:28:59,有时需要与Unix时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到时间模块,具体的函数如下:

  

其中unix_time函数是正常时间转unix时间,local_time是unix时间转正常时间。

        导入的时间      def unix_time (dt):   #转换成时间数组   timeArray=trptime (dt,“Y % - % - % d % H: % m: % S”)   #转换成时间戳   时间戳=time.mktime (timeArray)   返回时间戳      def local_time(时间戳):   #转换成作用   time_local=time.localtime(时间戳)   #转换成新的时间格式(2016-05-05 20:28:54)   dt= strftime (“% - % - % d % H: % m: % S”, time_local)   返回dt      if __name__==癬_main__”:   time_now=' 2018-09-25 15:33:20 '   unix_t=unix_time (time_now)   local_t=local_time (unix_t)   打印(unix_t)      

更多关于python时间与Unix时间戳相互转换方法请查看下面的相关链接

python时间与Unix时间戳相互转换方法详解