Convert Military Time from text file to Standard time Python -


i having problems logic on how convert military time text file standard time , discard wrong values. have got point user asked input file , contents displayed text file entered. please me

python's datetime.time objects use "military" time. can things this:

>>> t = datetime.time(hour=15, minute=12) >>> u = datetime.time(hour=16, minute=44) >>> t = datetime.datetime.combine(datetime.datetime.today(), t) >>> t datetime.datetime(2011, 5, 11, 15, 12) >>> u = datetime.datetime.combine(datetime.datetime.today(), u) >>> t - u datetime.timedelta(-1, 80880) 

with little twiddling, conversions ones describe should pretty simple.


without seeing code, it's hard tell want. assume this:

raw_time = '2244' converted_time = datetime.time(hour=int(raw_time[0:2]), minute=int(raw_time[2:4])) converted_time = datetime.datetime.combine(datetime.datetime.today(), converted_time) 

now can work converted_time, adding , subtracting timedelta objects. fyi, can create timedelta so:

td = datetime.timedelta(hours=4) 

the full list of possible keyword arguments timedelta constructor here.


Comments

Popular posts from this blog

c# - how to write client side events functions for the combobox items -

exception - Python, pyPdf OCR error: pyPdf.utils.PdfReadError: EOF marker not found -