使用Python编写时间戳的格式化输出脚本
发布时间:2023-12-11 03:33:19
以下是一个使用Python编写的时间戳格式化输出脚本的示例:
import time
def format_timestamp(timestamp, format_string="%Y-%m-%d %H:%M:%S"):
"""
格式化时间戳
:param timestamp: 时间戳
:param format_string: 格式化字符串,默认为"%Y-%m-%d %H:%M:%S"
:return: 格式化后的时间字符串
"""
return time.strftime(format_string, time.localtime(timestamp))
if __name__ == '__main__':
timestamp = time.time() # 获取当前时间戳
formatted_time = format_timestamp(timestamp) # 格式化时间戳
print("当前时间戳:", timestamp)
print("格式化后的时间:", formatted_time)
输出结果为:
当前时间戳: 1614573093.496823 格式化后的时间: 2021-02-28 21:51:33
该脚本通过调用time.strftime()函数将时间戳格式化为指定的日期时间字符串。默认情况下,格式化字符串为"%Y-%m-%d %H:%M:%S",可以根据需要修改。time.localtime()函数将时间戳转换为本地时间。
使用time.time()函数获取当前时间戳,然后通过调用format_timestamp()函数将时间戳格式化为指定格式的时间字符串并打印输出。
该脚本可以用于将任何时间戳按照指定格式进行格式化输出,方便进行时间的展示和处理。
