Kar*_*nna 5 python datetime python-2.7
我想计算两个日期之间的差额,但想从中排除周末。以下是日期格式:
CreateDate - 2017-08-29 10:47:00
ResolveDate - 2017-09-23 16:56:00
Run Code Online (Sandbox Code Playgroud)
您可以使用numpy.busday_count:
from datetime import datetime
import numpy as np
create_date = "2017-08-29 10:47:00"
resolve_date = "2017-09-23 16:56:00"
create_datetime = datetime.strptime(create_date, '%Y-%m-%d %H:%M:%S')
resolve_datetime = datetime.strptime(resolve_date, '%Y-%m-%d %H:%M:%S')
print("The difference in days is: %d" % ((resolve_datetime - create_datetime).days))
print("The difference in business days is: %d") % (np.busday_count(create_datetime, resolve_datetime))
Run Code Online (Sandbox Code Playgroud)
输出:
The difference in days is: 25
The difference in business days is: 19
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |