網站首頁 編程語言 正文
1.字符串轉時間
from datetime import datetime
t = '2020年11月11日15:04:41'
time = datetime.strptime(t,'%Y年%m月%d日%H:%M:%S')
print(time) # 結果:2020-11-11 15:04:41
t1 = '2020-11-11 15:04:41'
time1 = datetime.strptime(t1,'%Y-%m-%d %H:%M:%S')
print(time1) #結果:2020-11-11 15:04:41
t2 = '2020年11月11日'
time2 = datetime.strptime(t2,'%Y年%m月%d日')
print(t2) #結果 2020年11月11日
字符串轉時間:采用 **datetime.strptime(str,t)**方法
- str:需要轉換的字符串
- t:轉換格式:見下表(這個方法,必須保證t的格式要與str一模一樣)
2.時間轉字符串
from datetime import datetime
t2 = '2020年11月11日'
time2 = datetime.strptime(t2,'%Y年%m月%d日')
print(datetime.strftime(time2,'%Y-%m-%d %H:%M:%S'))# 結果:2020-11-11 00:00:00
時間轉字符串:采用 **datetime.strftime(time,t)**方法
- time:需要轉換的時間
- t:轉換格式:見下表(這個方法,當時間的精度沒有t高的時候,用0代替)
3.時間戳相互轉換
import time
# 將格式字符串轉換為時間戳
a = "2020-11-11 15:04:41"
s = time.mktime(time.strptime(a,"%Y-%m-%d %H:%M:%S"))
print(s)
t = time.localtime(s)
print(time.strftime('%Y-%m-%d %H:%M:%S',t))
# 結果
# 1605078281.0
# 2020-11-11 15:04:41
- 時間轉時間戳:time.mktime()
- 時間戳轉時間:time.localtime()
4.python中時間日期格式化符號:
- %y 兩位數的年份表示(00-99)
- %Y 四位數的年份表示(000-9999)
- %m 月份(01-12)
- %d 月內中的一天(0-31)
- %H 24小時制小時數(0-23)
- %I 12小時制小時數(01-12)
- %M 分鐘數(00=59)
- %S 秒(00-59)
- %a 本地簡化星期名稱
- %A 本地完整星期名稱
- %b 本地簡化的月份名稱
- %B 本地完整的月份名稱
- %c 本地相應的日期表示和時間表示
- %j 年內的一天(001-366)
- %p 本地A.M.或P.M.的等價符
- %U 一年中的星期數(00-53)星期天為星期的開始
- %w 星期(0-6),星期天為星期的開始
- %W 一年中的星期數(00-53)星期一為星期的開始
- %x 本地相應的日期表示
- %X 本地相應的時間表示
- %Z 當前時區的名稱
- %% %號本身
原文鏈接:https://blog.csdn.net/zhongjianboy/article/details/123419674
相關推薦
- 2022-07-26 Fatal error in launcher: Unable to create process
- 2022-09-26 Linux安裝jdk,安裝tomcat,Linux中發布項目
- 2021-09-09 Linux下NTP服務器配置詳細過程_Linux
- 2023-03-26 TypeScript?基本數據類型實例詳解_其它
- 2022-12-13 python辦公自動化(Excel)的實例教程_python
- 2022-05-21 C#中Thread(線程)和Task(任務)實例詳解_C#教程
- 2021-12-12 七大經典排序算法圖解_C 語言
- 2022-09-13 C語言創建數組實現函數init,empty,reverse_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支