import time # 时间分为三种格式: # 1、时间戳:从1970到现在经过的秒数 # print(time.time()) # 时间戳的作用:主要用于时间间隔的应用 # 二、按照某种形式显示的时间:2022-9-25 20:58:20 # 用于展示时间 # print(time.strftime('%Y-%m-%d %H:%M:%S %p')) # print(time.strftime('%Y-%m-%d %X')) # 结构化时间 # 用于单独获取时间的某一部分 # res=time.localtime() # print(res) # #获取年 # print(res.tm_year) # 二、datatime import datetime # 获取当前时间 # res=datetime.datetime.now() # print(res) # 加时间 # res=datetime.datetime.now()+datetime.timedelta(days=-3) # res=datetime.datetime.now()+datetime.timedelta(weeks=1) # print(res) # 时间模块的操作 # 1、时间格式的转换 # struct_time 转时间戳 # str_time=time.localtime() # print(time.mktime(str_time)) # 时间戳转 struct_time # tp_time=time.time() # print(time.localtime(tp_time)) # # print(time.localtime()) # print(time.gmtime()) # print(time.strptime('2002-03-09 12:08:12','%Y-%m-%d %H:%M:%S')) # 需要掌握的只有一个:format string -------- timestamp # res=time.strptime('2002-03-09 12:08:12','%Y-%m-%d %H:%M:%S') # res1=time.mktime(res)+7*86400 # # print(res1) # # t=time.localtime(res1) # res=time.strftime('%Y-%m-%d %H:%M:%S',t) # print(res) # 了解知识 # time.sleep(3) # print(time.asctime())#Mon Sep 26 20:53:17 2022 import datetime # # print(datetime.datetime.now()) # print(datetime.datetime.utcnow())#与now差8个小时 # 2022-09-26 20:55:33.958440 # 2022-09-26 12:55:33.958440 # print(datetime.datetime.fromtimestamp(1)) 1970-01-01 08:00:01
Python入门之时间模块
最新推荐文章于 2024-06-12 10:47:47 发布