Python中的时间模块提供了各种与时间相关的函数。该模块属于Python的标准实用程序模块。
time.asctime()
时间模块的方法用于转换元组或time.struct_time
代表时间的对象time.gmtime()
或者time.localtime()
方法,其格式如下:
Day Mon Date Hour:Min:Sec Year For example: Thu 08 22 10:46:56 2019
用法: time.asctime([t])
参数:
t(可选):一个元组或time.struct_time对象,表示由time.gmtime()方法或time.localtime()方法返回的时间。如果未提供“ t”参数或“无”,则使用time.localtime()方法返回的当前时间。
返回类型:此方法返回形式为Day Mon Date Hour:Min:Sec Year的字符串
代码1:用于time.asctime()
方法
# Python program to explain time.asctime() method
# importing time module
import time
# Convert the current time
# as returned by time.time() method
# to a time.struct_time object in UTC
# using time.gmtime() method
obj = time.gmtime()
# Print time.struct_time object
print("time.struct_time object as returned by time.gmtime() method:")
print(obj)
# Convert the time.struct_time
# object to a string of the
# form 'Day Mon Date Hour:Min:Sec Year'
# using time.asctime() method
time_str = time.asctime(obj)
# Print the time.struct_time object
# to the string of the
# form 'Day Mon Date Hour:Min:Sec Year'
print("\ntime.struct_time obj in string of the form \
'Day Mon Date Hour:Min:Sec Year':")
print(time_str)
# Convert the current time
# as returned by time.time() method
# to a time.struct_time object in local time
# using time.localtime() method
obj = time.localtime()
# Print time.struct_time object
print("\ntime.struct_time object as returned by \
time.localtime() method:")
print(obj)
# Convert the time.struct_time
# object to a string of the
# form 'Day Mon Date Hour:Min:Sec Year'
# using time.asctime() method
time_str = time.asctime(obj)
# Print the time.struct_time object
# to the string of the
# form 'Day Mon Date Hour:Min:Sec Year'
print("\ntime.struct_time obj in string of the form \
'Day Mon Date Hour:Min:Sec Year':")
print(time_str)
输出:
time.struct_time object as returned by time.gmtime() method: time.struct_time(tm_year=2019, tm_mon=8, tm_mday=22, tm_hour=5, tm_min=36, tm_sec=37, tm_wday=3, tm_yday=234, tm_isdst=0) time.struct_time obj in string of the form 'Day Mon Date Hour:Min:Sec Year': Thu Aug 22 05:36:37 2019 time.struct_time object as returned by time.localtime() method: time.struct_time(tm_year=2019, tm_mon=8, tm_mday=22, tm_hour=11, tm_min=12, tm_sec=41, tm_wday=3, tm_yday=234, tm_isdst=0) time.struct_time obj in string of the form 'Day Mon Date Hour:Min:Sec Year': Thu Aug 22 11:12:41 2019
代码2:如果未提供参数“ t”
# Python program to explain time.asctime() method
# importing time module
import time
# If the parameter 't'
# in time.asctime() method
# is not provided then
# the current time as
# returned by time.localtime()
# method is used
# Convert the current time
# as returned by time.localtime() method
# to a string of the
# form 'Day Mon Date Hour:Min:Sec Year'
# using time.asctime() method
time_str = time.asctime()
# Print the string
print(time_str)
输出:
Thu Aug 22 11:17:22 2019
代码3:如果参数“ t”是一个元组
# Python program to explain time.asctime() method
# importing time module
import time
# A tuple with 9 attributes
# represnting a time
t = (2019, 8, 22, 11, 21, 48, 3, 234, 0 )
# Convert the tuple
# to a string of the
# form 'Day Mon Date Hour:Min:Sec Year'
# using time.asctime() method
time_str = time.asctime(t)
# Print the string
print(time_str)
输出:
Thu Aug 22 11:21:48 2019
参考: https://docs.python.org/3/library/time.html#time.asctime
相关用法
- Python set()用法及代码示例
- Python next()用法及代码示例
- Python os.dup()用法及代码示例
- Python getattr()用法及代码示例
- Python os.getpgrp()用法及代码示例
- Python os.fork()用法及代码示例
- Python os.nice()用法及代码示例
- Python os.getsid()用法及代码示例
- Python os.setregid()用法及代码示例
- Python os.pwrite()用法及代码示例
- Python os.writev()用法及代码示例
- Python os.readv()用法及代码示例
- Python sympy.det()用法及代码示例
- Python PIL ImageOps.fit()用法及代码示例
注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | time.asctime() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。