赞
踩
import time
time.time()
import time
time.localtime(timestamp)
timestamp
:时间戳(可不传)In [22]: In [1]: import time
...:
...: In [2]: t = time.localtime()
...:
...: In [3]: t
Out[22]: time.struct_time(tm_year=2023, tm_mon=6, tm_mday=3, tm_hour=11, tm_min=39, tm_sec=16, tm_wday=5, tm_yday=154, tm_isdst=0)
import time
time.sleep(second)
second
:希望程序被暂停的秒数import time
time.strftime(format,t)
format
: 格式化规范t
: time.localtime对应的时间类型In [23]: In [4]: import time
...:
...: In [5]: str_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
...:
...: In [6]: str_time
Out[23]: '2023-06-03 11:40:08'
import time
time.strptime(time_str, format)
time_str
:符台时间格式的字符串format
: 确保与time_str
一致的格式化标准In [24]: In [8]: import time
...:
...: In [9]: time_obj = time.strptime("2023-6-3", "%Y-%m-%d")
...:
...: In [10]: time_obj
Out[24]: time.struct_time(tm_year=2023, tm_mon=6, tm_mday=3, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=154, tm_isdst=-1)
import datetime
now = datetime.datetime.now()
datetime.datetime. timestamp(now)
now
: datetime时间对象In [25]: In [11]: import datetime
...:
...: In [12]: now = datetime.datetime.now()
...:
...: In [13]: now_timestamp = datetime.datetime.timestamp(now)
...:
...: In [14]: now_timestamp
Out[25]: 1685763777.806192
import datetime
datetime.datetime.fromtimestamp(timestamp)
timestamp
: 时间戳datetime
的日期对象In [26]: In [15]: now_timestamp
...: Out[15]: 1685763777.806192
...:
...: In [16]: datetime_obj = datetime.datetime.fromtimestamp(now_timestamp)
...:
...: In [17]: datetime_obj
Out[26]: datetime.datetime(2023, 6, 3, 11, 42, 57, 806192)
# coding:utf-8 import time import datetime now = time.time() # 返回的是执行这个脚本的这行代码的最新时间戳 print(now, type(now)) # time.sleep(5) time_obj = time.localtime(now) # 把时间戳转化为可读的时间 print(time_obj, type(time_obj)) current_time_obj = time.localtime() print(current_time_obj) before = now - 100000 before_obj = time.localtime(before) print(before_obj) print(time.time() * 1000) # 返回毫秒级的时间戳 print(time.time()) # for i in range(10): # print(i) # time.sleep(1) datetime_now = datetime.datetime.now() datetime_timestamp = datetime.datetime.timestamp(datetime_now) print('datetime生成的时间戳:%s' % datetime_timestamp) datetime_now_obj = datetime.datetime.fromtimestamp(datetime_timestamp) print('时间戳转化后的日期对象为:%s' % datetime_now_obj) print(repr(datetime_now_obj))
1685278466.228453 <class 'float'>
time.struct_time(tm_year=2023, tm_mon=5, tm_mday=28, tm_hour=20, tm_min=54, tm_sec=26, tm_wday=6, tm_yday=148, tm_isdst=0) <class 'time.struct_time'>
time.struct_time(tm_year=2023, tm_mon=5, tm_mday=28, tm_hour=20, tm_min=54, tm_sec=26, tm_wday=6, tm_yday=148, tm_isdst=0)
time.struct_time(tm_year=2023, tm_mon=5, tm_mday=27, tm_hour=17, tm_min=7, tm_sec=46, tm_wday=5, tm_yday=147, tm_isdst=0)
1685278466228.453
1685278466.228453
datetime生成的时间戳:1685278466.228452
时间戳转化后的日期对象为:2023-05-28 20:54:26.228452
datetime.datetime(2023, 5, 28, 20, 54, 26, 228452)
进程已结束,退出代码0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。