下面是 Python 转换时间戳为指定格式日期的完整攻略:
步骤一:导入时间模块
使用 Python 处理时间需要导入时间模块,你可以在程序开头添加以下代码:
import time
步骤二:获取时间戳
获取当前时间戳可以使用 time.time()
方法,例如下面的代码可以获取当前时间戳并将其打印输出:
timestamp = time.time()
print("当前时间戳为:", timestamp)
步骤三:将时间戳转换为日期格式
使用 time.localtime()
方法可以将时间戳转换为本地时间,例如下面的代码将时间戳转换为本地时间并打印输出:
local_time = time.localtime(timestamp)
print("当前本地时间为:", local_time)
步骤四:格式化输出日期
使用 time.strftime()
方法可以将日期格式化为指定的格式,例如下面的代码将日期格式化并打印输出:
format_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("当前格式化后的时间为:", format_time)
在上述代码中,%Y-%m-%d %H:%M:%S
表示日期的格式,其中 %Y
表示年份,%m
表示月份,%d
表示日期,%H
表示小时,%M
表示分钟,%S
表示秒数。
示例说明:
示例一:
以下是将时间戳转换为指定日期格式的完整代码:
import time
timestamp = 1633355546.6342323
local_time = time.localtime(timestamp)
format_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("当前格式化后的时间为:", format_time)
输出结果为:
当前格式化后的时间为: 2021-10-04 15:39:06
在这个示例中,我们手动指定了一个时间戳并将其转换为指定的日期格式。
示例二:
以下是将当前时间戳转换为指定日期格式的完整代码:
import time
timestamp = time.time()
local_time = time.localtime(timestamp)
format_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("当前格式化后的时间为:", format_time)
输出结果为:
当前格式化后的时间为: 2021-10-05 09:51:01
在这个示例中,我们获取了当前时间戳并将其转换为指定的日期格式。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 转换时间戳为指定格式日期 - Python技术站