python对时间日期做格式化
From:?http://www.cnblogs.com/65702708/archive/2011/04/17/2018936.html
Python格式化日期時間的函數為datetime.datetime.strftime();由字符串轉為日期型的函數為:datetime.datetime.strptime(),兩個函數都涉及日期時間的格式化字符串,列舉如下:
%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)?
%I Hour in 12-hour format (01 - 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)?
%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
舉一個例子:
ebay中時間格式為‘Sep-21-09 16:34’
則通過下面代碼將這個字符串轉換成datetime
>>> c = datetime.datetime.strptime('Sep-21-09 16:34','%b-%d-%y %H:%M');
>>> c
datetime.datetime(2009, 9, 21, 16, 34)
又如:datetime轉換成字符串
>>> datetime.datetime.now().strftime('%b-%d-%y %H:%M:%S');
'Sep-22-09 16:48:08'
總結
以上是生活随笔為你收集整理的python对时间日期做格式化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows常用运行库(VC++、Di
- 下一篇: 在python中可以使用urllib方便