网站如何做路由器cos wordpress
news/
2025/10/3 3:02:47/
文章来源:
网站如何做路由器,cos wordpress,个人soho要怎么做企业网站,西乡塘网站建设先看几个概念#xff1a;
时间戳#xff1a;从1970年1月1日00:00:00开始按秒计算的偏移量。举个例子#xff0c;现在是2017年6月11的下午16:54:32#xff0c;那么print(time.time())输出的值是1497171320.99就代表现在的时间戳。 元组#xff08;struct_time#xff09;…先看几个概念
时间戳从1970年1月1日00:00:00开始按秒计算的偏移量。举个例子现在是2017年6月11的下午16:54:32那么print(time.time())输出的值是1497171320.99就代表现在的时间戳。 元组struct_timestruct_time元组共有9个元素。gmtime()localtime()strptime()这三个函数会返回struct_time元组。下面的表格会列出struct_time的9个元素的具体情况
struct_time9个元素介绍
属性值tm_year年例如2017tm_mon月1-12tm_mday日1-31tm_hour时0-23tm_min分0-59tm_sec秒0-61不太理解61tm_wday周几0-60是周日tm_yday一年中第几天1-366tm_isdst是否夏令时默认-1
time模块常用函数
time.localtime([secs])
将一个时间戳转换为当前时区的struct_time。secs参数未提供则以当前时间为准。
import time
#不提供参数
ttime.localtime()
print(t)
输出结果如下
time.struct_time(tm_year2017, tm_mon6, tm_mday11, tm_hour17, tm_min26, tm_sec39, tm_wday6, tm_yday162, tm_isdst0)
import time
#提供参数
ttime.localtime(1497173361.52)
print(t)
dt time.strftime(%Y-%m-%d %H:%M:%S,t)
print(dt)输出结果如下
time.struct_time(tm_year2017, tm_mon6, tm_mday11, tm_hour17, tm_min29, tm_sec21, tm_wday6, tm_yday162, tm_isdst0)
2017-06-11 17:29:21
time.gmtime([secs])
和localtime()方法类似gmtime()方法是将一个时间戳转换为UTC时区0时区的struct_timeUTC时区比中国时间少8小时。
import time
ttime.gmtime()
print(t)
输出结果如下
time.struct_time(tm_year2017, tm_mon6, tm_mday11, tm_hour9, tm_min33, tm_sec17, tm_wday6, tm_yday162, tm_isdst0)
time.time()
返回当前时间的时间戳。
import time
ttime.time()
print(t)
输出结果如下
1497173705.06
time.mktime(t)
将一个struct_time转化为时间戳。
import time
t1time.localtime()
ttime.mktime(t1)
print(t)
输出结果如下
1497173819.0
time.strftime(format[, t])
把一个代表时间的元组必须是9个元素值而且值的范围不能越界或者struct_time如由time.localtime()和time.gmtime()返回转化为格式化的时间字符串。如果t未指定将传入time.localtime()。
import time
a(2017,6,11,17,40,51,6,162,0)
#%Y %m %d %H %M %S依次代表年月日时分秒
ctime.strftime(%Y-%m-%d %H:%M:%S,a)
print(c)
输出结果如下
2017-06-11 17:40:51
time.strptime(string[, format])
把一个格式化时间字符串转化为struct_time。它是strftime()函数的相反操作。
import time
ctime.strptime(2017-6-11 17:51:30,%Y-%m-%d %H:%M:%S)
print(c)
输出结果如下
time.struct_time(tm_year2017, tm_mon6, tm_mday11, tm_hour17, tm_min51, tm_sec30, tm_wday6, tm_yday162, tm_isdst-1)
常用的输出格式化时间
格式意思%Y年(完整的年份)%m月%d日%H时24小时制%M分%S秒%y年的后两位例如今年是17年%I第几小时12小时制%j一年中第几天%w星期几(0-60代表星期日)%x本地日期%X本地时间%c本地日期和时间%a本地简化星期名%A本地完整星期名%b本地简化月份名%B本地完整月份名time.sleep()函数
如果需要程序暂停一下就调用time.sleep()函数并且传入想要暂停的秒数。
datatime模块
import datetime
1.返回当前时间datetime.datetime.now()
datetime.datetime(2017, 5, 9, 17, 7, 0, 514481)2.时间戳转换成日期datetime.date.fromtimestamp(1178766678)
datetime.date(2007, 5, 10)
例如对系统时间的提取
time_unix int(time.time()) # unix时间
print(time_unix:,time_unix)
time_win time.localtime(time_unix) # 转换为win_time
print(time_win:,time_win)
time_now time.strftime(%H:%M:%S, time_win) # 转换成新的时间格式(18:59:20)
print(time_now:,time_now)
list_time []
for line in time_now.split(:):list_time.append(line)
print(list_time:,list_time)
str_time .join(list_time)
print(str_time,str_time)print(---------------------------------------------)
win_time datetime.datetime.now().strftime(%Y%m%d)
unix_time time.mktime(time.strptime(win_time, %Y%m%d))
print(win_time:,win_time)
print(unix_time:,unix_time)#输出为
time_unix: 1536041566
time_win: time.struct_time(tm_year2018, tm_mon9, tm_mday4, tm_hour14, tm_min12, tm_sec46, tm_wday1, tm_yday247, tm_isdst0)
time_now: 14:12:46
list_time: [14, 12, 46]
str_time 141246
---------------------------------------------
win_time: 20180904
unix_time: 1535990400.0
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925501.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!