python获取当前时间戳毫秒,python 当前时间戳
经常遇到处理时间与获取当前时间,之前记录了一版斯卡拉版本的,现在记录一下计算机编程语言版本的:
提示:导入类
导入时间
导入日期时间
一。获取时间
1.获取当前时间
now=datetime.datetime.now()
立即打印
立即打印。年份
立即打印。月份
立即打印10.11天。
立即打印。小时
立即打印。分钟
立即打印。秒
立即打印。微秒
2.获取指定时间
这里的格式=%Y%m%d 需要根据自己的时间格式进行自定义修改。
开始日期=日期时间。日期时间。strptime(开始日期, %Y%m%d )
打印开始日期。年份
打印开始日期。月份
打印开始日期。日
打印开始日期。小时
打印开始日期。分钟
打印开始日期。秒
打印开始日期。微秒
二。获取时间戳
1.获取当前时间时间戳
t=time.time()
#秒级:
打印int(t)
#毫秒级:
print int(round(t * 1000))
#微秒级:
print int(round(t * 1000000))
2.获取指定时间时间戳
这里同样需要注意对应的格式格式
t=20210101
t=int(时间。mktime(时间。strptime(t, %Y%m%d ))
#秒级:
打印int(t)
#毫秒级:
print int(round(t * 1000))
#微秒级:
print int(round(t * 1000000))
三。时间增减
通过时间偏移量datetime.timedelta()决定要增减的时间,然后/- 即可,下面使用了两种模式,都可以达到目的。
# 获取时间
now=datetime.datetime.now()
# 时间增加
现在加一天=现在日期时间。时间增量(天数=1)
# 时间减小
现在五分钟=现在日期时间。时间增量(天=0,小时=0,分钟=5,秒钟=00)
四。遍历时间段内日期与时间差
间隙=0
while startdate=enddate:
差距=1
打印开始日期
startdate=datetime.timedelta(天数=1)
打印相差str(间隙) 天
结果:
2020-12-24 00:00:00
2020-12-25 00:00:00
2020-12-26 00:00:00
2020-12-27 00:00:00
2020-12-28 00:00:00
2020-12-29 00:00:00
2020-12-30 00:00:00
2020-12-31 00:00:00
2021-01-01 00:00:00
2021-01-02 00:00:00
2021-01-03 00:00:00
相差11天
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。