cn_time.py 668 B

1234567891011121314151617181920212223
  1. import os
  2. import sys
  3. import time
  4. sys.path.append(os.path.dirname(os.path.dirname(__file__)))
  5. from pyunit_time import Time
  6. from datetime import datetime,timedelta
  7. import jionlp as jio
  8. res = jio.parse_time(u'昨天 10:51')
  9. print(res)
  10. res = jio.parse_time(u'星期五 21:43')
  11. print(res)
  12. res = jio.parse_time(u'20:43')
  13. print(res)
  14. res_time = res.get('time')[0]
  15. print(type(res_time))
  16. # 将字符串时间转换为datetime对象
  17. dt_obj = datetime.strptime(res_time, '%Y-%m-%d %H:%M:%S')
  18. # 将datetime对象转换为timestamp
  19. timestamp = datetime.timestamp(dt_obj)
  20. timestamp = int(time.time())
  21. print(datetime.strftime(datetime.fromtimestamp(timestamp), '%Y-%m-%d %H:%M:%S'))