python对时间日期做格式化

python对时间日期做格式化

>>> import datetime
>>> dir(datetime)
['MAXYEAR', 'MINYEAR', '__doc__', '__file__', '__name__', '__package__', 'date', 'datetime', 'datetime_CAPI', 'time', 'timedelta', 'tzinfo']
>>> datetime.datetime.now()
datetime.datetime(2015, 5, 11, 17, 29, 14, 476759)

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 appropriatefor
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')
'May-11-15 17:29:29'
时间: 2024-10-21 00:44:25

python对时间日期做格式化的相关文章

python中时间日期格式化符号

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

获取当前时间日期并格式化--JS

工作当中,总是遇到很多觉得不错的JS脚本.现在觉得还是找个地方记录下来,以后可以随时查看. /** *获取当前时间日期并格式化 */ function getNowDate(){ var mydate=new Date(); var myweekday=mydate.getDay(); var mymonth=mydate.getMonth()+1; var myday= mydate.getDate(); var year= mydate.getFullYear(); if(myweekday

运维python进行(二) 时间日期的格式化

因为经常会写一些定时任务和报表,经常需要获取昨天日期,上个月的天数,或者今天周几,如果有python模块肯定方便不少,今天就介绍两个"datetime","calendar" datetime模块介绍 如何获取当前的年,月,日,周.格式化输出时间 官方文档传送门 In [25]: import datetime In [26]: now=datetime.datetime.now()      #now是获取当前时间的方法 In [27]: print now   

element-ui 时间日期选择器格式化后台需要的格式

<el-date-picker v-model="startTime" type="datetime" format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间"> </el-date-picker> {{startTime}} 2.得到结果:          2019-0

python中时间日期格式符号

1 %y 两位数的年份表示(00-99) 2 %Y 四位数的年份表示(000-9999) 3 %m 月份(01-12) 4 %d 月内中的一天(0-31) 5 %H 24小时制小时数(0-23) 6 %I 12小时制小时数(01-12) 7 %M 分钟数(00=59) 8 %S 秒(00-59) 9 %a 本地简化星期名称 10 %A 本地完整星期名称 11 %b 本地简化的月份名称 12 %B 本地完整的月份名称 13 %c 本地相应的日期表示和时间表示 14 %j 年内的一天(001-366

时间日期类型格式化

Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds()

Python时间模块(二)----时间日期格式化符号

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

python datetime模块用strftime 格式化时间

python datetime模块用strftime 格式化时间 ? Python 三大神器 这是最后一篇 #!usr/bin/python import datetime datetime.datetime.now() 这个会返回 microsecond.因此这个是我们不需要的.所以得做一下修改 datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") 格式化之后,就得到了我们常见的格式了. 附:strftime参数 strftime

python之时间模块time &amp; datetime &amp; calendar

一. 简介 python 提供很多方式处理日期与时间,转换日期格式是一个常见的功能. 时间元组:很多python函数用一个元组装起来的9组数字处理时间. 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 本地完整星期名