python time库中,time()函数的功能?,pythontime库简单使用
形容
Python strptime()函数根据指定的格式将时间字符串解析成时间元组。
语法
Strptime()方法语法:
time.strptime(字符串[,格式])
参数
String -时间字符串。
格式化一个字符串。
返回值
返回struct_time对象。
解释
python中时间和日期的格式符号:
%y两位数的年份表示法(00-99)
%Y四位数年份表示法(000-9999)
第%m个月(01-12)
一个月中的第%d天(0-31)
24小时制中的% h小时(0-23)
%I 12小时制(01-12)
%M分钟(00=59)
%S秒(00-59)
%a本地简化周名
%A本地整周名称
%b本地简化月份名称
%B本地完整月份名称
%c本地对应的日期表示和时间表示
%j年中的一天(001-366)
相当于当地上午或下午的百分比
%U一年中的周数(00-53)星期日是一周的开始。
%w周(0-6),星期日是一周的开始。
%W一年中的周数(00-53)星期一是一周的开始。
%x本地对应日期表示
%X本地对应时间表示
%Z当前时区的名称。
%%%这个数字本身
例子
以下示例显示了如何使用strptime()函数:
示例(Python 2.0 )#!/usr/wxdxn/python#-*-编码:UTF-8 -*-
进口时间
struct _ time=time . strp time( 30nv 00 , % d% b% y )由print: %s% struct_time返回的元组
上述示例的输出结果是:
返回的元组:time.struct _ time (TM _ year=2000,TM _ mon=11,TM _ mday=30,TM _ hour=0,TM _ min=0,TM _ sec=0,TM _ wday=3,TM _ yday=335,)
Python time mktime()方法
形容
Python time mktime()函数执行与gmtime()、localtime()相反的操作。它接收struct_time对象作为参数,并返回以秒为单位表示时间的浮点数。
如果输入的值不是有效时间,将触发OverflowError或ValueError。
语法
Mktime()方法语法:
time.mktime(t)
参数
t结构时间或完整的9字节元素。
返回值
返回以秒为单位表示时间的浮点数。
例子
以下示例显示了如何使用mktime()函数:
#!/usr/wxdxn/python
进口时间
t=(2009,2,17,17,3,38,1,48,0)
secs=time . mktime(t)print time . mktime(t):% f % sec sprint as time(local time(secs)):% s % time . as time(time . local time(secs))
上述示例的输出结果是:
时间:2009年2月17日星期二17时03分38秒
os.path.getmtime(路径)
这是一个Unix时间戳。您可以使用日期时间库来处理时间戳:
导入日期时间,操作系统
t=os.path.getmtime(/)
TT=datetime . datetime . from时间戳(t)
Ttt=tt.strftime(%Y) #这是一个时间格式的字符串,只能返回年份。更多说明请参见手册。
印刷
1.获取当前日期和时间:
importtimeprint(time . strftime( % Y-% M-% d % H:% M:% S ,time.localtime(time.time())))
2.获取当天的日期:
importdatetimeprint(datetime . date . today())
3.将当天的时间和日期转换成数字。
importdatetimeprint()。join(str(datetime.date.today()。替换(day=1))。拆分(-)))
历史提交的图片或压缩文件
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。