欢迎访问宙启技术站
智能推送

使用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()函数将时间戳格式化为指定格式的时间字符串并打印输出。

该脚本可以用于将任何时间戳按照指定格式进行格式化输出,方便进行时间的展示和处理。