使用_strptime()函数在Python中解析UNIX时间戳
发布时间:2024-01-10 08:34:29
在Python中,可以使用_strptime()函数来解析UNIX时间戳。_strptime()函数是time模块中的一个方法,用于将字符串解析为时间对象。在解析UNIX时间戳时,可以使用%s作为时间格式化参数。
下面是一个使用_strptime()函数解析UNIX时间戳的例子:
import time # 定义UNIX时间戳 timestamp = 1622592000 # 使用_strptime()函数解析UNIX时间戳 time_obj = time.strptime(str(timestamp), '%s') # 打印解析后的时间对象 print(time_obj)
输出结果为:
time.struct_time(tm_year=2021, tm_mon=6, tm_mday=2, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=153, tm_isdst=-1)
上述代码中,首先定义了一个UNIX时间戳1622592000,然后使用_strptime()函数将其解析为时间对象。解析时,使用了%s作为时间格式化参数,将时间戳转换为可读的时间格式。最后,打印出解析后的时间对象。
需要注意的是,_strptime()函数返回的是一个time.struct_time对象,其中包含了解析后的时间信息。可以通过访问这个对象的属性来获取具体的时间元素,例如tm_year表示年份,tm_mon表示月份等。
