python日期操作
python日期操作用到庫time, datetime
格式化字串含義:
%a Abbreviated weekday name 本地化星期縮略格式
%A Full weekday name 本地化星期完整格式
%b Abbreviated month name 本地化月份縮略格式
%B Full month name 本地化月份完整格式
%c Date and time representation appropriate for locale 本地化日期與時間表示
%d Day of month as decimal number (01 - 31) 月份內日期索引
%H Hour in 24-hour format (00 - 23) 24小時索引
%I Hour in 12-hour format (01 - 12) 12小時索引
%j Day of year as decimal number (001 - 366) 年內日期索引
%m Month as decimal number (01 - 12) 月份索引
%M Minute as decimal number (00 - 59) 分鐘索引
%p Current locale`s A.M./P.M. indicator for 12-hour clock 本地化上午/下午指示符
%S Second as decimal number (00 - 59) 秒索引
%U Week of year as decimal number, with Sunday as first day of week (00 - 51) 年內星期索引, 以週日為一週開始
%w Weekday as decimal number (0 - 6; Sunday is 0) 周內星期索引,週日為0
%W Week of year as decimal number, with Monday as first day of week (00 - 51) 年內星期索引, 以週一為一週開始
%x Date representation for current locale 本地化日期表示
%X Time representation for current locale 本地化時間表示
%y Year without century, as decimal number (00 - 99) 世紀內年份索引, 即相當於兩位年份表示
%Y Year with century, as decimal number 帶世紀值年份索引
%z, %Z Time-zone name or abbreviation; no characters if time zone is unknown 時區名稱或縮寫, 未知時為空
%% Percent sign 百分號轉義
示例程式碼1(python 3):
# coding=utf-8
import time, datetime
# strftime(string)函式用於返回格式化日期字串
# 格式化當前日期
now = datetime.datetime.now().strftime(`%b-%d-%y %H:%M:%S`)
print(now)
# strptime(string, string)函式用於返回由特定格式解析得到的日期物件
nowObj = datetime.datetime.strptime(`15-Sep-21 16:34`, `%y-%b-%d %H:%M`)
print(nowObj)
print(nowObj.strftime(`%b-%d-%Y %H:%M`))
輸出結果:
Dec-11-15 11:33:23
2015-09-21 16:34:00
Sep-21-2015 16:34
示例程式碼2
import time, datetime
startDate = datetime.datetime.strptime(`20150916`, `%Y%m%d`)
endDate = datetime.datetime.strptime(`20150921`, `%Y%m%d`)
oneday=datetime.timedelta(days=1)
while startDate != endDate:
print(startDate.strftime(`%Y%m%d`))
startDate += oneday
輸出結果:
20150917
20150918
20150919
20150920
相關文章
- 【Python】python 日期操作Python
- 日期操作積累
- 日期操作相關
- JavaScript 時間日期操作JavaScript
- JavaSE基礎:日期操作Java
- Oracle時間日期操作Oracle
- Oracle對日期時間操作Oracle
- JavaScript日期操作方法詳解JavaScript
- SQL server 日期與時間操作SQLServer
- Linux時間和日期操作Linux
- Jquery對當前日期的操作(格式化當前日期)jQuery
- 對 oracle 資料庫日期格式,以及對日期操作的理解Oracle資料庫
- [C#]C#時間日期操作C#
- history命令顯示,操作執行日期
- Oracle關於時間/日期的操作Oracle
- Python 日期和時間Python
- Python 日期與時間Python
- Python獲取當前日期和日期差計算Python
- Oracle資料庫日期格式轉換操作Oracle資料庫
- sql server中對時間日期的操作SQLServer
- Oracle日期型別操作幾個問題Oracle型別
- python教程 python日期函式例項Python函式
- python如何只獲取日期Python
- python如何格式化日期Python
- 【轉】Python 日期和時間Python
- python 插入日期資料到OraclePythonOracle
- java實現計算兩個日期相差多少月、比較兩個日期大小 等常用日期操作Java
- JavaSE基礎:擴充套件Java 8 日期操作Java套件
- 簡易實用的JavaScript日期時間操作!JavaScript
- 【轉】javascript日期操作詳解(指令碼之家整理)JavaScript指令碼
- Oracle日期型別操作幾個問題(二)Oracle型別
- LocalDateTime替代Date操作處理日期時間LDA
- 【Python基礎】日期和時間Python
- 原生JS獲取日期段及時間比較的騷操作(基本操作)JS
- Java日期時間操作基礎——包含JDK1.8時間操作新特性JavaJDK
- Js獲取當前日期時間及其它操作JS
- 關於Python中的日期處理Python
- python字串轉換為日期時間Python字串