欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python_时间模块

程序员文章站 2022-04-06 15:54:55
...
#优先掌握:
import time
#时间的三种形式
#时间戳(计算时间)
print(time.time())
#格式化时间(美观输出)
print(time.strftime('%Y-%m-%d %H:%M:%S'))
print(time.strftime('%Y-%m-%d %X'))
#结构体时间(取特定的时间元素(year/month…))
print(time.localtime())

import datetime
#获取2020-12-24 18:14:10.669633 这种格式的当前本地时间
print(datetime.datetime.now())
#进行2020-12-24 18:14:10.669633这种格式的时间运算
print(datetime.datetime.now()+datetime.timedelta(+3))

#需要掌握的
# 1、时间格式的转换
# struct_time->时间戳
import time
# s_time=time.localtime()
# print(time.mktime(s_time))

# 时间戳->struct_time
# tp_time=time.time()
# print(time.localtime(tp_time))

# 补充:世界标准时间与本地时间
# print(time.localtime())
# print(time.gmtime()) # 世界标准时间,了解
# print(time.localtime(333333333))
# print(time.gmtime(333333333))


# struct_time->格式化的字符串形式的时间
# s_time=time.localtime()
# print(time.strftime('%Y-%m-%d %H:%M:%S',s_time))

# print(time.strptime('1988-03-03 11:11:11','%Y-%m-%d %H:%M:%S'))
# !!!真正需要掌握的只有一条:format string<------>timestamp
# '1988-03-03 11:11:11'+7

# format string--->struct_time--->timestamp
# struct_time=time.strptime('1988-03-03 11:11:11','%Y-%m-%d %H:%M:%S')
# timestamp=time.mktime(struct_time)+7*86400
# print(timestamp)

# format string<---struct_time<---timestamp
# res=time.strftime('%Y-%m-%d %X',time.localtime(timestamp))
# print(res)

# time.sleep(3)

# 了解知识
# import time
# print(time.asctime())


import datetime
# print(datetime.datetime.now())
# print(datetime.datetime.utcnow())

#把33333时间戳转换为格式时间
print(datetime.datetime.fromtimestamp(333333))
相关标签: python之路 python