python datetime获取当前日期,python获取当前时间前一天
导入:导入日期时间
获取当前日期和时间:now_time=datetime.datetime.now()
格式化为我们想要的日期:strftime()
比如:“2016-09-21”:datetime . datetime . now()。strfTime (%y-%m-%d )在当前时间中增加1小时:add _ hour=datetime . datetime . now()datetime . time delta(hours=1)#
格式“小时”:now_hour=add_hour.strftime(%H )时间有三种方式:时间对象、时间字符串和时间戳。
(1)字符串到日期时间:string= 2014-01-08 11: 59: 58
time 1=datetime . datetime . strptime(字符串, %Y-%m-%d %H:%M:%S )
打印时间1
2014-01-08 11:59:58
(2)datetime to string:time 1 _ str=datetime . datetime . strftime(time 1, % y-%m-%d% h:% m:% s )
时间1 _字符串
2014-01-08 11:59:58
(3)时间对象的时间戳:time1=time.localtime()
1 _ str=datetime . datetime . from time stamp(time 1)格式参数:
%一周中某一天的缩写
%星期几的全名。
%b月的缩写
%B月的全名
%c标准日期的时间字符串
%C年的最后两位数字
以%d的十进制表示形式表示的每个月的第几天
%D月/日/年
%e在双字符字段中,用十进制表示一个月中的第几天。
%F年-月-日
%g年的最后两位数,使用基于周的年份。
%G年,使用基于周的年。
%h的缩写月份名
24小时制中的% h小时
%I 12小时制
以%j的十进制表示形式表示的每年的第几天
%m十进制的月份。
十进制中的%M分钟
%n新行字符
%p本地AM或PM的等效显示
%r 12小时
%R显示小时和分钟:hh:mm
%S十进制秒
%t水平制表符
% t显示时、分、秒:hh:mm:ss
%u星期几,星期一是第一天(值从0到6,星期一是0)
%U一年中的第一周,以星期日为第一天(值从0到53)
%V每年的第几周,使用基于周的年份。
%w十进制星期几(值从0到6,星期日为0)
%W一年中的第几周,星期一是第一天(值从0到53)
%x标准日期字符串
%X标准时间字符串
%y不带世纪的十进制年份(值从0到99)
带有世纪部分的%Y十进制年份
%z,%Z时区名称,如果无法获取时区名称,则为空字符。
%%百分比符号
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。