码迷,mamicode.com
首页 > 其他好文 > 详细

time时间模块

时间:2021-03-10 13:05:40      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:参数   格式   lazy   asc   strftime   表示   斜杠   顺序   png   

import time

‘‘‘时间戳‘‘‘
# time()时间戳,1615279063.568697秒,从1970年1月1日凌晨0点开始计时,可用于做计算
print(‘时间戳:‘, time.time())


‘‘‘时间戳转换为结构化时间‘‘‘
# localtime()结构化时间(当地时间),按顺序是:年---月---日---时---分---秒---周X(0-6,周一为0,周日为6)---一年的多少天---最后一个不用管
print(‘取当地结构化时间:‘, time.localtime(1615279063.568697)) # 返回的是一个时间对象,localtime()参数默认为空是以时间戳进行的计算,那么也可以往里传入自定义的时间戳(一堆数字)
# t = time.localtime()
# print(‘%s年%s月%s日周%s‘ % (t.tm_year, t.tm_mon, t.tm_mday, (int(t.tm_wday) + 1))) # 赋值给一个变量后,可对其进行取值
# gmtime()也是结构化时间(世界标准时间),这是UTC,世界标准时间
print(‘取世界标准结构化时间:‘, time.gmtime())


‘‘‘结构化时间转换为时间戳‘‘‘
# mktime()将结构化时间转换为时间戳,一个参数为必传
print(‘将结构化时间转为时间戳:‘, time.mktime(time.localtime()))


‘‘‘结构化时间转换为字符串时间‘‘‘
# strftime()将结构化时间转换为字符串时间,第一个参数为必填,第二个参数默认是当地的当前结构化时间,%Y代表年%m代表月%d代表日%X代表时分秒
print(‘将结构化时间转为字符串时间:‘, time.strftime(‘%Y--%m--%d %X‘, time.localtime()))


‘‘‘字符串时间转换为结构化时间‘‘‘
# strptime()将字符串时间转换为结构化
print(‘将字符串时间转为结构化时间:‘, time.strptime(‘2021/03/09/18:03:15‘, ‘%Y/%m/%d/%X‘)) # %X在匹配时分秒格式时,冒号(:)不会报错,斜杠(/)会报错


‘‘‘结构化时间转换为系统固定格式字符串时间‘‘‘
# 把一个表示时间的元组或者struct_time表示为这种形式:‘Tue Mar 9 18:28:43 2021‘.如果没有参数,将会将time.localtime()作为参数传入
print(time.asctime())

‘‘‘时间戳转换为系统固定格式字符串时间‘‘‘
# ctime()把一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式。如果参数未给或者为None的时候,将会默认time.time()为参数
print(time.ctime())


‘‘‘线程推迟指定的时间运行,单位为秒‘‘‘
# sleep()
time.sleep(3)


‘‘‘datetime模块所提供的固定格式时间:datetime.now()‘‘‘
import datetime
print(datetime.datetime.now())


技术图片

技术图片

time时间模块

标签:参数   格式   lazy   asc   strftime   表示   斜杠   顺序   png   

原文地址:https://www.cnblogs.com/xuewei95/p/14507332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!