本文章解决python中根据时间戳输出指定格式问题
以下代码可以输出指定时间的指定格式 默认为当前时间
# 以下代码可以直接拿去就用 无需修改
import time
import json
def get_str_time(sec: int = 0, format_time_str="%Y-%m-%d %H:%M:%S"):
"""
:param sec: 指定秒数 类型为int 可为负数
:param format_time_str: 时间输出的格式 默认按照2023-02-25 17:16:26输出
:return:
"""
if not isinstance(sec, int):
return json.dumps({'code': 1, 'msg': 'sec需为int'})
get_time_stamp = time.time() + sec
struc_time = time.localtime(get_time_stamp)
str_time = time.strftime(format_time_str, struc_time)
return json.dumps({'code': 0, 'msg': 'success', 'data': {'time': str_time}})