python如何编程日期_python编程开发之日期操作实例分析

#datetime

import datetime

#当前日期

now = datetime.datetime.now()

print(now.strftime('%Y-%m-%d %H:%M:%S'))

print(now.strftime('%Y-%m-%d'))

#string convert to datetime

time_str = '2013-07-29 01:05:00'

str_convert_2_time = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')

print(str_convert_2_time)

#比较两个日期相差多少天

time_strA = '2013-07-29 01:05:00'

time_strB ='2013-08-29 01:05:00'

day = datetime.datetime.strptime(time_strA, '%Y-%m-%d %H:%M:%S')

day2 = datetime.datetime.strptime(time_strB, '%Y-%m-%d %H:%M:%S')

sub_day = day2 - day

print('{0}和{1}相差{2}天'.format(time_strA, time_strB, str(sub_day.days)))

#今后的n天的日期

n_days = 4

now = datetime.datetime.now()

my_date = datetime.timedelta(days=n_days)

n_day = now + my_date

print('从今天起的{0}天的日期是:'.format(n_days))

print(n_day.strftime('%Y-%m-%d %H:%M:%S'))

运行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32

Type "copyright", "credits" or "license()" for more information.

>>> ================================ RESTART ================================

>>>

2013-07-29 01:48:16

2013-07-29

2013-07-29 01:05:00

2013-07-29 01:05:00和2013-08-29 01:05:00相差31天

从今天起的4天的日期是:

2013-08-02 01:48:16

>>>

希望本文所述对大家Python程序设计有所帮助。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值