python字符串转日期,日期相加减

来源:互联网 发布:java开源代码论坛 编辑:程序博客网 时间:2024/06/06 23:50

1、字符串转日期:

通过 time.srtptime()实现

import time

str_time = time.srtptime("20170620","%Y%m%d")

print str_time

#输出time.struct_time(tm_year=2017, tm_mon=6, tm_mday=20, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=171, tm_isdst=-1)

#得到年、月、日可以通过取列表前三位得到

print str_time[0],str_time[1] , str_time[2]

#输出2017  6  20


2、日期相加减

import  datetime

d1 = datetime.datetime(str_time[0],str_time[1] , str_time[2])

d2 = datetime.datetime(2017,6,21)

timedelta = (datetime_end_date - datetime_firt_date).days + 1




原创粉丝点击