#!/usr/bin/env python # -*- coding: utf-8 -*- import time def timestamp_datetime(value): format = '%Y-%m-%d %H:%M:%S' # valueä¸ºä¼ å ¥çå¼ä¸ºæ¶é´æ³(æ´å½¢)ï¼å¦ï¼1332888820 value = time.localtime(value) ## ç»è¿localtime转æ¢ååæ ## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=0) # æååç»è¿strftime彿°è½¬æ¢ä¸ºæ£å¸¸æ¥ææ ¼å¼ã dt = time.strftime(format, value) return dt def datetime_timestamp(dt): #dt为å符串 #ä¸é´è¿ç¨ï¼ä¸è¬é½éè¦å°å符串转å为æ¶é´æ°ç» time.strptime(dt, '%Y-%m-%d %H:%M:%S') ## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=-1) #å°"2012-03-28 06:53:40"转å为æ¶é´æ³ s = time.mktime(time.strptime(dt, '%Y-%m-%d %H:%M:%S')) return int(s) if __name__ == '__main__': d = datetime_timestamp('2015-07-28 21:53:40') print d s = timestamp_datetime(1352889820) print s