时间戳修改为时间
# coding:UTF-8
import time
def time_turns(time1):
if '小時' in time1:
time2 = str(int(time.time()) - int(time1.split('小')[0]) * 3600)
return time2
if '小时' in time1:
time2 = str(int(time.time()) - int(time1.split('小')[0]) * 3600)
return time2
if '分鐘' in time1:
time2 = str(int(time.time()) - int(time1.split('分')[0]) * 60)
return time2
if '分钟' in time1:
time2 = str(int(time.time()) - int(time1.split('分')[0]) * 60)
return time2
if '刚刚' in time1:
time2 = str(int(time.time()))
return time2
if '年' not in time1:
time1='2022年'+time1
time1 = time1.replace('年', '-').replace('月', '-').replace('日', '')
if time1.count(':') == 0:
time1 = time1 + " 00:00:00"
if time1.count(':') == 1:
time1 = time1 + ":00"
# 转换成时间数组
timeArray = time.strptime(time1, "%Y-%m-%d %H:%M:%S")
# 转换成时间戳
time1 = int(time.mktime(timeArray))
return time1
if __name__ == '__main__':
time1='2021年12月12日'
print(time_turns(time1))
print(time_turns('2021年12月12日 11:22'))
print(time_turns('2021年12月12日 11:22:00'))
print(time_turns('2022年12月12日'))
print(time_turns('12月12日'))
print(time_turns('1小时'))
print(time_turns('1小時'))
print(time_turns('1分鐘'))
print(time_turns('1分钟'))
print(time_turns('刚刚'))
本文作者:布都御魂
本文链接:https://www.cnblogs.com/wolvies/p/15429378.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步