python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime()两个函数都涉及日期时间的格式化字符串这里提供详细的代码详细演示了每一个参数的使用方法及范例。
下面是格式化日期和时间时可用的替换符号 %a 输出当前是星期几的英文简写
import datetime now=datetime.datetime.now() now.strftime('%A')'Sunday'%b 输出月份的英文简写
import datetime now=datetime.datetime.now() now.strftime('%b')'Sep'%B 输出月份的英文完整名称
import datetime now=datetime.datetime.now() now.strftime('%c')'09/15/13 21:43:29'%d 显示1-31之间的数优化营销这里提供详细的代码详细演示了每一个参数的使用方法及范例。
下面是格式化日期和时间时可用的替换符号 %a 输出当前是星期几的英文简写
import datetime now=datetime.datetime.now() now.strftime('%a')'Sun'%A 输出完整的星期几名称英文
import datetime now=datetime.datetime.now() now.strftime('%A')'Sunday'%b 输出月份的英文简写
import datetime now=datetime.datetime.now() now.strftime('%b')'Sep'%B 输出月份的英文完整名称
import datetime now=datetime.datetime.now() now.strftime('%B')'September'%c 以本地时间显示日期和时间
import datetime now=datetime.datetime.now() now.strftime('%c')'09/15/13 21:43:29'%d 显示1-31之间的数每月的第几天也就是年月日中的日
import datetime now=datetime.datetime.now() now.strftime('%d')'15'%H 以24小时制显示小时比如02,14
import datetime now=datetime.datetime.now() now.strftime('%H')'21'%I 以12小时制的方式显示当前小时例如当前jb51.net服务器的时间为晚上21点使用%I显示09
import datetime now=datetime.datetime.now() now.strftime('%I')'09'%j 显示当前日期为一年中的第几天如当前jb51.net服务器时间为2013年9月15日则显示为258也就是一年中的第258天
import datetime now=datetime.datetime.now() now.strftime('%j')'258'%m 显示1-12之间的月份
import datetime now=datetime.datetime.now() now.strftime('%m')'09'%M 显示00-59之间的分钟数
import datetime now=datetime.datetime.now() now.strftime('%M')'43'%p 以 A.M./P.M.方式显示是上午还是下午
import datetime now=datetime.datetime.now() now.strftime('%p')'PM'%S 显示0-59之间的秒数
import datetime now=datetime.datetime.now() now.strftime('%S')'29'%U 显示一年中的第几周星期天为一周的第一天例如当前服务器时间为2013年9月15日星期天显示为第37周
import datetime now=datetime.datetime.now() now.strftime('%U')'37'%w 显示一周中的第几天其中星期天为0星期一为1例如:jb51.net当前日期为2013年9月17日星期二则显示结果为2
import datetime now=datetime.datetime.now() now.strftime('%w')'2'%W 显示一年中的第几周刷关键词则显示结果为2
import datetime now=datetime.datetime.now() now.strftime('%w')'2'%W 显示一年中的第几周和U%把不同的是星期一为一周的第一天例如当前服务器时间为2013年9月17日星期二刷关键词星期二显示为第37周范围在0-51之间
import datetime now=datetime.datetime.now() now.strftime('%W')'37'%x 显示当地的日期例如jb51.net本地时间为:北京时间2013年9月17日
import datetime now=datetime.datetime.now() now.strftime('%x')'09/17/13'%X 显示当地的时间例如jb51.net本地时间为:北京时间2013年9月17日 07:55:04
import datetime now=datetime.datetime.now() now.strftime('%X')'07:55:04'%y 显示(00 – 99) 之间的年份例如:jb51.net服务器时间为:2013年9月17日则显示结果为13
import datetime now=datetime.datetime.now() now.strftime('%y')'13'%Y 显示完整年份例如:jb51.net服务器时间为:2013年9月17日则显示结果为2013