# 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('刚刚'))