improves python with datetime
This commit is contained in:
parent
d41a8ee2fe
commit
7fb9c08770
@ -1,5 +1,6 @@
|
|||||||
import requests
|
import requests
|
||||||
import json
|
import json
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
def get_id():
|
def get_id():
|
||||||
with open("id.txt", "r") as file:
|
with open("id.txt", "r") as file:
|
||||||
@ -14,18 +15,19 @@ def get_shift(schedule_day):
|
|||||||
if (shift == "-"):
|
if (shift == "-"):
|
||||||
return
|
return
|
||||||
|
|
||||||
datestr = schedule_day["StartDate"]
|
date_obj = datetime.strptime(schedule_day["StartDate"], "%Y-%m-%dT%H:%M:%S")
|
||||||
date = datestr[0:4] + datestr[5:7] + datestr[8:10] + "T"
|
|
||||||
|
|
||||||
split_shift = shift.split("-", 1)
|
split_shift = shift.split("-", 1)
|
||||||
startdate = date + cleanse_hour(split_shift[0]) + "00"
|
time = datetime.strptime(split_shift[0], "%H:%M")
|
||||||
|
start_time_obj = date_obj.replace(hour = time.hour, minute = time.minute)
|
||||||
|
|
||||||
split_shift = split_shift[1].split(" ", 1)
|
split_shift = split_shift[1].split(" ", 1)
|
||||||
enddate = date + cleanse_hour(split_shift[0]) + "00"
|
time = datetime.strptime(split_shift[0], "%H:%M")
|
||||||
|
end_time_obj = date_obj.replace(hour = time.hour, minute = time.minute)
|
||||||
|
|
||||||
dept = split_shift[1]
|
dept = split_shift[1]
|
||||||
|
|
||||||
return (startdate, enddate, dept)
|
return (start_time_obj.strftime("%Y%m%dT%H%M%S"), end_time_obj.strftime("%Y%m%dT%H%M%S"), dept)
|
||||||
|
|
||||||
sess = requests.Session()
|
sess = requests.Session()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user