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!

posted @ 2020-07-19 23:47  沈一愣  阅读(140)  评论(0)    收藏  举报