in app/source/dragen/src/scheduler/scheduler_utils.py [0:0]
def localtime_to_utc(localtime):
if len(localtime) == 0 or localtime == 'Unknown':
return ""
ltime = datetime.strptime(localtime, '%Y-%m-%dT%H:%M:%S')
local_timezone = tz.tzlocal()
ltime = ltime.replace(tzinfo=local_timezone)
utc_timezone = tz.gettz('UTC')
utc = ltime.astimezone(utc_timezone)
return utc.strftime('%Y-%m-%dT%H:%M:%SZ')