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_时间序列