__author__ = 'yuantingfei'
__birth__ = '2018.4.25'
import datetime
import time
def datetimeToString(datetime):
"""datetime时间转为字符串
参数:datatime
返回:%Y-%m-%d %H:%M:%S 的字符串
"""
str = datetime.strftime('%Y-%m-%d %H:%M:%S')
return str
def stringToDatetime(str):
"""字符串时间转换为datetime
参数:%Y-%m-%d %H:%M:%S 的字符串
返回:datatime
"""
dt = datetime.datetime.strptime(str, '%Y-%m-%d %H:%M:%S')
return dt
def stringToTime(str):
"""字符串时间转为时间戳
参数:%Y-%m-%d %H:%M:%S 的字符串
返回:时间戳
"""
timestamp = time.mktime(time.strptime(str, '%Y-%m-%d %H:%M:%S'))
return timestamp
def timeToString(timestamp):
"""时间戳转为字符串时间
参数:时间戳
返回:%Y-%m-%d %H:%M:%S 的字符串
"""
str = time.strftime('%Y-%m-%d %H:%M:%S', timestamp)
return str
def datetimeToTime(dt):
"""datetime时间转为时间戳
参数:datatime
返回:时间戳
"""
timestamp = time.mktime(time.strptime(dt.strftime('%Y-%m-%d %H:%M:%S'), '%Y-%m-%d %H:%M:%S'))
return timestamp
def timeToDatetime(timestamp):
"""时间戳转为datetime时间
参数:时间戳
返回:datetime
"""
dt = datetime.datetime.fromtimestamp(timestamp)
return dt