美文网首页
python常用时间函数

python常用时间函数

作者: 菜菜菜菜鸟 | 来源:发表于2020-01-01 01:21 被阅读0次

常用函数

日常写代码,经常用到时间相关的函数,以下整理了python常用的时间函数:

import time
import datetime

t = time.time()

print(t)  # 原始时间戳
print(int(t))  # 秒级时间戳(10位)
print(int(t) * 1000)  # 毫秒级时间戳(13位)
print(time.localtime(time.time()))
# 格式化时间戳为本地的时间,可以单独输出其中的属性
local_time = time.localtime(time.time())
print(local_time.tm_year)

# 格式化称为特定格式
format_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
print(format_time)

# 比当前时间多一定时间(可以为负值,即为少一定时间)

time_day = (datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
print(time_day)

time_hour = (datetime.datetime.now() + datetime.timedelta(hours=1)).strftime("%Y-%m-%d %H:%M:%S")
print(time_hour)

time_minutes = (datetime.datetime.now() + datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M:%S")
print(time_minutes)

执行结果

1574524033.472569
1574524033
1574524033000
time.struct_time(tm_year=2019, tm_mon=11, tm_mday=23, tm_hour=23, tm_min=47, tm_sec=13, tm_wday=5, tm_yday=327, tm_isdst=0)
2019
2019-11-23 23:47:13
2019-11-22 23:47:13
2019-11-24 00:47:13
2019-11-23 23:48:13

此外datatime模块提供了很多方法用户特定的时间取值以及时间格式化,主要有以下方法:

astimezone
combine
ctime
date
day
dst
fold
fromisoformat
fromordinal
fromtimestamp
hour
isocalendar
isoformat
isoweekday
max
microsecond
min
minute
month
now
replace
resolution
second
strftime
strptime
time
timestamp
timetuple
timetz
today
toordinal
tzinfo
tzname
utcfromtimestamp
utcnow
utcoffset
utctimetuple
weekday
year

相关文章

网友评论

      本文标题:python常用时间函数

      本文链接:https://www.haomeiwen.com/subject/sdkwoctx.html