python之datetime处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之datetime处理相关的知识,希望对你有一定的参考价值。

python版本3.5

1.datetime包导入方式

datetime包导入有两种方式(新人注意):

第一种:import datetime    # 导入时间日期

>>>获取当前时间:now = datetime.datetime.now()       ------- 2017-09-15 11:29:21.796463 

>>>获取今天的日期:today = datetime.date.today()     ---------2017-09-15

>>>获取昨天的日期:yesterday = today - datetime.timedelta(days=1)    ---------2017-09-14

>>>获取明天的日期:tom = today + datetime.timedelta(days=1)    ---------2017-09-16     (days 是参数,表示今天的日期差,可改变,days=2,表示后天的日期)

datetime.strptime()用法  日期字符串转化成日期

>>>now = 2017-09-15 11:29:21.796463 

>>>now.strptime(‘%Y-%m-%d‘)        ---------2017-09-15

>>>now.strptime(‘%Y-%m-%d %H:%M:%S‘)        ---------2017-09-15 11:29:21

 

第二种:from datetime import datetime

>>>获取当前时间:now = datetime.now()       ------- 2017-09-15 11:29:21.796463     (导入datetime包中的datetime模块,可直接调用)

>>>获取今天的日期:today = datetime.today()     ---------2017-09-15 11:29:21.796463  (注意:和today = datetime.date.today() 不一样)

 

以上是关于python之datetime处理的主要内容,如果未能解决你的问题,请参考以下文章

python时间处理之datetime

Python之日期与时间处理模块(date和datetime)

Python之日期与时间处理模块(date和datetime)

python 3 之日期与时间处理模块(date和datetime)

python 之 time 和 datetime 模块

Python标准库datetime之time模块详解