日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python中time模塊指定格式時間字符串轉為時間戳_python

作者:victor?of?Python ? 更新時間: 2023-06-19 編程語言

本文章可以解決任意字符串格式時間轉為時間戳

返回json格式 可以在此基礎上進行修改

時間格式控制符 說明

  • %Y 四位數的年份,取值范圍為0001~9999,如1900
  • %m 月份(01~12),例如10
  • %d 月中的一天(01~31)例如:25
  • %B 本地完整的月份名稱,比如January
  • %b 本地簡化的月份名稱,比如Jan
  • %a 本地簡化的周日期,Mon~Sun,例如Wed
  • %A 本地完整周日期,”Monday~Sunday,例如Wednesday
  • %H 24小時制小時數(00~23),例如:12
import time
import json
def get_timestamp(str_time: str, time_format: str):
? ? """
? ? :param str_time: 需要轉換的字符串時間 例:2023年02月25日 17:41:12
? ? :param time_format:
? ? :return:json
? ? """
? ? if not (isinstance(str_time, str) and isinstance(time_format, str)):
? ? ? ? return json.dumps({'code': 1, 'msg': 'sec需為int'}, ensure_ascii=False)
? ? # 字符串時間格式轉為結構化時間
? ? struck_time = time.strptime(str_time, time_format)
? ? # 結構化時間轉為時間戳
? ? timestamp = time.mktime(struck_time)
? ? return json.dumps({'code': 0, 'msg': 'success', 'data': {'time': int(timestamp)}}, ensure_ascii=False)

x = get_timestamp(str_time='2023年02月25日 17:41:12', time_format='%Y年%m月%d日 %H:%M:%S')
y = json.loads(x)
print('獲取到時間戳為:', y['data']['time'])

原文鏈接:https://blog.csdn.net/weixin_44213550/article/details/129218601

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新