1、时间点的格式化字符串输出
导包:from datetime import datetime
datetime.now()
得出的是一个datetime
类型的时间点对象,如下图:
(扩展:Django里面的timezone.localtime()
得到的也是一个datetime
类型的时间点对象)datetime.now().strftime()
可以格式化输出.。
传入参数strftime("%Y%m%d%H%M%S")
可以按年月日时分秒格式化输出
2、日期的运算
导包:from datetime import timedelta
timedelta(days=1)
:获取到的是时间段对象,表示一段时间(一天)
import time
from datetime import datetime
# 1.时间戳: time.time()
timestamp = time.time()
print("时间戳[10位 单位s]", timestamp)
# 2.时间戳转换成日期: datetime.fromtimestamp()
date = datetime.fromtimestamp(timestamp)
print("日期", date)
print(type(date))
# 3.将日期转化成日期字符串
# 方案1:标准的日期字符串
date_str = datetime.isoformat(date)
print("日期字符串:", date_str)
print(type(date_str))
# 方案2:自定义日期格式
date_str1 = datetime.strftime(date, "%Y-%m-%d %H:%M:%S")
print("日期字符串1:", date_str1)
print(type(date_str1))
# 将日期字符串转化成日期格式
# datetime.strptime()
# 将日期转换成时间戳
timestamp1 = datetime.timestamp(date)
# date.timestamp()
print("日期转换成时间戳", timestamp1)