python常用模块-时间与日期
1. 看懂下面两张图:


----------------------------------------------------------------------------------------------------------------------------
2. time常用功能
# coding=gbk
import time
# 时间戳
# print(time.time())
# 时间元组
# print(time.localtime())
# print(time.gmtime())
# print(time.localtime(time.time()))
#
# 时间元组----转----时间字符串
# print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))
# 时间字符串---转----时间元组
# print(time.strptime('2019-2-03 12:23:06',"%Y-%m-%d %H:%M:%S"))
# 时间元组----转----时间戳
# print(time.mktime(time.localtime()))
# 获取10位和13位时间戳
timestamp_10 = int(now_time)
timestamp_13 = int(now_time * 1000)
# 1543630901 1543630901343
# 10位时间戳转自定义格式
timeArray=time.localtime(timestamp_10)
otherStyleTime=time.strftime("%Y-%m-%d %H:%M:%S",timeArray)
# 2018-12-01 13:48:18
# 标准格式转时间戳便于比较
dtime = '2018-12-01 13:48:18'
timeArray = time.strptime(dtime, "%Y-%m-%d %H:%M:%S")
timestamp = time.mktime(timeArray)
# 1543643298.0
------------------------------------------------------------------------------------------------------
3. datetime常用
import datetime
1.#创建一个日期
print(datetime.date(2020,3,3))
run的结果:2020-03-03
2.#创建一个时间
print(datetime.time(21,51,19))
run的结果:21:51:19
3.#获取当前的日期时间
print(datetime.datetime.now())
run的结果:2020-05-06 21:56:14.259934
#我这里的时间就是5月6日
4. #今天的日期
print(datetime.date.today())
5.#计算三天以后的时间
print(datetime.datetime.now()+datetime.timedelta(3))
run的结果:2020-05-09 21:56:14.259951
----------------------------------------------------------------------------------------------------
The end!

浙公网安备 33010602011771号