对日期的一些操作:
1
2
def
dataTimeToString(dsNow
=
ReservationTime().get(
"workerDate"
), dsDays
=
1
):
3
7
8
workerDateTo_Datetime
=
datetime.datetime.strptime(dsNow,
'%Y-%m-%d'
)
9
delta
=
datetime.timedelta(dsDays)
10
ndays_after
=
workerDateTo_Datetime
+
delta
11
return
ndays_after.strftime(
'%Y-%m-%d'
)
12
13
14
def
timeOperation( Operationstarttime, Operationendtime,flag
=
0
):
15
16
21
order_starttime
=
datetime.datetime.strptime(Operationstarttime,
'%H:%M'
)
22
order_endtime
=
datetime.datetime.strptime(Operationendtime,
'%H:%M'
)
23
delta
=
datetime.timedelta(hours
=
1
)
24
25
add_order_starttime
=
(order_starttime
+
delta).strftime(
'%H:%M'
)
26
add_order_endtime
=
(order_endtime
+
delta).strftime(
'%H:%M'
)
27
if
flag
=
=
1
:
28
29
add_order_starttime
=
(order_starttime
-
delta).strftime(
'%H:%M'
)
30
add_order_endtime
=
(order_endtime
-
delta).strftime(
'%H:%M'
)
31
return
add_order_starttime , add_order_endtime