The content of processing time and date encountered in daily work is summarized here, and it will be added here in the future.
import time, datetime
datetime handles the current date, time, conversion
datetime_now = datetime.datetime.now()
print(type(datetime_now),datetime_now)
date_date = datetime_now .date()
print(type(date_date),date_date)
datetime_str = datetime.datetime.strftime(datetime_now,"%Y-%m-%d %H:%M:%S")
print(type(datetime_str),datetime_str)
datetime_now = datetime.datetime.strptime(datetime_str,'%Y-%m-%d %H:%M:%S')
print(type(datetime_now),datetime_now)
date_date = datetime.datetime.strptime(datetime_str,'%Y-%m-%d %H:%M:%S').date()
print(type(date_date),date_date)
Datetime date type addition and subtraction operations
today = datetime.datetime.today()
today = datetime.datetime.today().date()
yestoday = today + datetime.timedelta(days=-1)
tomorrow = today + datetime.timedelta(days=1)
print(today)
print(yestoday)
print(tomorrow)
time current date data format
# 使用time
timeStamp = time.time()
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(otherStyleTime)
# 使用datetime
timeStamp = int(timeStamp)
dateArray = datetime.datetime.fromtimestamp(timeStamp)
otherStyleTime = dateArray.strftime("%Y-%m-%d %H:%M:%S")
print(otherStyleTime)
# 使用datetime,指定utc时间,相差8小时
timeStamp = int(timeStamp)
dateArray = datetime.datetime.utcfromtimestamp(timeStamp)
otherStyleTime = dateArray.strftime("%Y-%m-%d %H:%M:%S")
print(otherStyleTime)