有些网站为什么会有弹窗,找工作的网站有哪些?,商城类app制作价格,如何建设自己的企业网站1、time.time():time.time()的返回值是一个跨平台的、标准化的时间格式#xff0c;可以直接用于时间戳的计算和比较。返回值是一个带有小数的浮点数#xff0c;表示1970年1月1日以来的秒数。
import timeprint(time.time())
time.sleep(1)
print(time.time())# 1702557555.…1、time.time():time.time()的返回值是一个跨平台的、标准化的时间格式可以直接用于时间戳的计算和比较。返回值是一个带有小数的浮点数表示1970年1月1日以来的秒数。
import timeprint(time.time())
time.sleep(1)
print(time.time())# 1702557555.4415555
# 1702557556.4563124
2、time.localtime()time.localtime()是Python中的一个函数用于将时间戳以秒为单位转换为本地时间的时间元组。它接收一个可选的参数timestamp表示要转换的时间戳默认为当前时间。time.localtime()返回的时间元组包含了年、月、日、小时、分钟、秒、星期、一年中的第几天以及是否为夏令时等信息。其中tm_wday表示星期几tm_yday表示一年中的第几天tm_isdst表示是否为夏令时0表示不是1表示是-1表示不确定。每个字段都可以通过元组的索引来访问。
print(time.localtime())
# time.struct_time(tm_year2023, tm_mon12, tm_mday14, tm_hour20, tm_min43, tm_sec28, tm_wday3, tm_yday348, tm_isdst0)print(time.localtime().tm_year) # 2023print(time.localtime()[2]) # 14print(time.localtime(1702557556.4563124)[0]) # 2023
3、time.asctime()和time.ctime()二者都是Python中的时间模块(time模块)提供的方法输出格式也接近
print(time.asctime()) # Thu Dec 14 20:50:00 2023
print(time.ctime()) # hu Dec 14 20:50:00 2023
区别在于time.asctime()接收一个时间元组例如 (2023, 12, 14, 9, 28, 38, 0, 0, 0) 时间元组由以下9个字段组成
tm_year年份eg. 2023tm_mon月份范围1-12tm_mday日期范围1-31tm_hour小时范围0-23tm_min分钟范围0-59tm_sec秒钟范围0-59tm_wday星期几范围0-6其中0表示星期一tm_yday一年中的第几天范围1-366tm_isdst是否为夏令时0表示不是1表示是-1表示不确定
而time.ctime()则只接收一个时间戳例如 1702558201.2373824。
4、strp_timestrp_time用于将字符串解析为时间元组。它的输入参数为两个第一个参数是一个表示时间的字符串第二个参数是一个表示时间格式的字符串。
时间格式字符串是由一些特殊的字符和普通字符组成。其中特殊字符代表了一定的时间格式例如%Y代表年份例如2023%m代表月份例如12%d代表日期例如14在下面的表格中你会看到其他常用的特殊字符。普通字符则是用来匹配字符串中的普通文本。
print(time.strptime(2023-12-14 12:55:22, %Y-%m-%d %H:%M:%S))# time.struct_time(tm_year2023, tm_mon12, tm_mday14, tm_hour12, tm_min55, tm_sec22, tm_wday3, tm_yday348, tm_isdst-1)5、示例
import time
now time.localtime()now_time %02d: % now.tm_hour %02d: % now.tm_min %02d % now.tm_sec
print(now_time) # 打印当前时间的时分秒10以下的加0补齐
# 22:27:55now time.localtime()
time_str time.strftime(%Y-%m-%d %H:%M:%S, now)
print(time_str)
# 2023-12-14 22:27:55