FlyingDiver wrote:Which state, specifically, are you trying to convert?
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
import datetime
import pytz
timestring = '2021-04-19T00:37:13'
date_time_obj = datetime.datetime.strptime(timestring, '%Y-%m-%dT%H:%M:%S')
timezone = pytz.timezone('America/New_York')
timezone_date_time_obj = timezone.localize(date_time_obj)
print(timezone_date_time_obj.strftime("%m/%d %I:%M:%S %p"))
FlyingDiver wrote:This can be done in Python2, I just don't have time to do it right now.
import datetime
import pytz
timestring = indigo.devices[105421725].states["internalDataTimeUTC"]
date_time_obj = datetime.datetime.strptime(timestring, '%Y-%m-%dT%H:%M:%S')
timezone = pytz.timezone('America/New_York')
timezone_date_time_obj = timezone.localize(date_time_obj)
indigo.variable.updateValue(360278443, value=timezone_date_time_obj.strftime("%m/%d %I:%M:%S %p"))
import datetime
import pytz
timestring = '2021-04-19T00:37:13'
date_time_obj = datetime.datetime.strptime(timestring, '%Y-%m-%dT%H:%M:%S')
utc_time = pytz.timezone('UTC').localize(date_time_obj)
ny_time = utc_time.astimezone(pytz.timezone('America/New_York'))
print utc_time.strftime("%m/%d %I:%M:%S %p")
print ny_time.strftime("%m/%d %I:%M:%S %p")
04/19 12:37:13 AM
04/18 08:37:13 PM
FlyingDiver wrote:I split this to a new topic, and moved it to the Python scripting forum. It's not really specific to that plugin.
Users browsing this forum: No registered users and 2 guests