python 日期格式化常用标记

符号

  说明             例子   
%a  英文星期的简写 Mon
 %A  英文星期的完整编写 Monday
 %b  英文月份的简写 Jun
 %B  英文月份的完整编写 June
 %c  显示本地的日期和时间 06/30/14 01:03:17
 %I  小时数,取值在01~12之间 01
 %j  显示从本年第一天开始到当天的天数 181
 %w   (week)  显示今天是星期几,0表示星期天 1
 %W  显示当天属于本年的第几周,星期一作为一周的第一天进行计算 26  ==> 26*7 = 182天
 %x  本地的当天日期 06/30/14
 %X  本地的当天时间 01:09:54
 %y  年份,取值在00~99之间 14
%Y 年份完整的拼写 2014
%m   (month) 月份,取值在01~12之间 06
%d    (day) 日期数,取值在1~31之间  30
%H   (Hour)  小时数,取值在00~23之间 01
%M   (Minute) 分钟数,取值在01~59之间 04
%S 58

 

测试代码:

import time
print time.strftime("%S",time.localtime())

# 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'

 

 

posted @ 2017-01-16 11:33  朝阳的向日葵  阅读(510)  评论(0编辑  收藏  举报