塔猫 | Python 日期时间格式化输出,带年、月、日、时、分、秒

发布时间 2023-04-02 20:31:38作者: 塔猫

# 依赖:import time  | 用于:批量文件名后缀(4位浮点秒数,应该没人猜到,当做随机数)
def ftime(f=''):
    if f == '-':
        return time.strftime('%Y-%m-%d  %H:%M:%S', time.localtime())
    if f == '':
        timeStamp = time.time()
        ends = str(timeStamp - int(timeStamp))[2:4]
        return time.strftime('%Y%m%d%H%M%S', time.localtime()) + ends
    if f == '日':
        return time.strftime('%Y{}%m{}%d{}  %H{}%M{}%S{}',
                             time.localtime()).format("年", "月", "日", "时", "分", "秒")
    # ftime(‘-’) 输出常规格式:2022-01-03 16:32:06
    # ftime() 默认输出纯数字字符串:202201031632060546 (年月日时分秒+4位浮点秒数,可以比较精确的计算时间,用于批量文件名后缀。)
    # ftime(‘日’) 输出中文日期格式:2022年01月03日  17时20分30秒

 

    # ftime(‘-’) 输出常规格式:2022-01-03 16:32:06
    # ftime() 默认输出纯数字字符串:202201031632060546 (年月日时分秒+4位浮点秒数,可以比较精确的计算时间,用于批量文件名后缀。)
    # ftime(‘日’) 输出中文日期格式:2022年01月03日  17时20分30秒