python unix时间戳与正常时间转化

原文链接:python unix时间戳与正常时间转化

有时候业务需要,需要把正常的时间格式与unix时间戳格式进行转换。

      在python中转化方式如下,直接利用time中的函数:

[python]  view plain  copy
  1. #! /usr/bin/env python  
  2. #coding:utf-8  
  3.   
  4. import sys,os,re  
  5. import time  
  6.   
  7. def timestamp_datatime(value):  
  8.     format = '%Y-%m-%d %H:%M'  
  9.     #format = '%Y-%m-%d %H:%M:%S'  
  10.     #value 为时间戳值,如:1460073600.0  
  11.     value = time.localtime(value)  
  12.     dt = time.strftime(format,value)  
  13.     return dt  
  14.   
  15. def datetime_timestamp(dt):  
  16.     time.strptime(dt,'%Y-%m-%d %H:%M')  
  17.     s = time.mktime(time.strptime(dt,'%Y-%m-%d %H:%M'))  
  18.     return s  
  19.   
  20. if __name__ == '__main__':  
  21.     d = datetime_timestamp('2016-04-08 08:00')  
  22.     print d  
  23.     s = timestamp_datatime(1460073600.0)  
  24.     print s  

猜你喜欢

转载自blog.csdn.net/akenseren/article/details/79516157