# -*- coding: UTF-8 -*-
__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
python 時間戳、datetime、字符串相互轉化函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.