本文整理汇总了Python中resources.lib.modules.pytzimp.timezone函数的典型用法代码示例。如果您正苦于以下问题:Python timezone函数的具体用法?Python timezone怎么用?Python timezone使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了timezone函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: convert_time
def convert_time(time,date):
li = time.split(':')
li2 = date.split('/')
hour,minute = li[0],li[1]
day,month,year = li2[0],li2[1],li2[2]
import datetime
# --- Para intentar arreglar los errores de fecha de arenavisión
hoy = datetime.date.today()
if hoy.month != month:
fech = datetime.date(int(year), int(month), int(day))
diff = fech - hoy
if abs(diff.days) > 10:
month = hoy.month
# ---
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('Europe/Ljubljana'))).localize(datetime.datetime(int(year), int(month), int(day), hour=int(hour), minute=int(minute)))
timezona = control.setting('timezone_new')
my_location = pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido = d.astimezone(my_location)
fm2 = "%H:%M"
if mylang().spa:
fmt = "%A, %d de %B de %Y"
fch = convertido.strftime(fmt)
hor = convertido.strftime(fm2)
dict_py = os.path.join(addon.get_path().decode('utf-8'), 'dict_py')
datos = open(dict_py).read()
src = re.findall("eng:'(.*?)',spa:'(.*?)'",datos)
for eng,spa in src:
fch = fch.replace(eng,spa)
else:
fmt = "%A, %B %d, %Y"
fch = convertido.strftime(fmt)
hor = convertido.strftime(fm2)
return hor,fch
示例2: convert_time
def convert_time(time):
time = time.replace("<hr>", "").replace("<br>", "")
try:
li = time.split(":")
hour, minute = li[0], li[1]
except:
return time.replace("PMET", "").replace("AMET", "")
if "PM" in minute:
hour = int(hour) + 12
if hour == 24:
hour = 0
minute = minute.replace("PMET", "").replace("AMET", "")
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone("America/New_York"))).localize(
datetime.datetime(2000, 1, 1, hour=int(hour), minute=int(minute))
)
timezona = addon.get_setting("timezone_new")
my_location = pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido = d.astimezone(my_location)
fmt = "%H:%M"
time = convertido.strftime(fmt)
return time
示例3: convert_time
def convert_time(time):
li = time.split(':')
hour,minute=li[0],li[1]
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('Europe/Ljubljana'))).localize(datetime.datetime(2000 , 1, 1, hour=int(hour), minute=int(minute)))
timezona= addon.get_setting('timezone_new')
my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido=d.astimezone(my_location)
fmt = "%H:%M"
time=convertido.strftime(fmt)
return time
示例4: convert_time
def convert_time(time):
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('Europe/Ljubljana'))).localize(datetime.datetime.fromtimestamp(float(time)))
timezona= control.setting('timezone_new')
my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido=d.astimezone(my_location)
fmt = "%H:%M"
time=convertido.strftime(fmt)
return time
示例5: convert_time
def convert_time(time):
time = time.replace('<hr>','').replace('<br>','')
time = time.split(' -')[0]
li = time.split(':')
hour,minute=li[0],li[1]
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('Africa/Luanda'))).localize(datetime.datetime(2000 , 1, 1, hour=int(hour), minute=int(minute)))
timezona= control.setting('timezone_new')
my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido=d.astimezone(my_location)
fmt = "%H:%M"
time=convertido.strftime(fmt)
return time
示例6: convert_time
def convert_time(time,month, day):
def month_converter(month):
months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
return months.index(month) + 1
li = time.split(':')
hour,minute=li[0],li[1]
month = month_converter(month)
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('Europe/London'))).localize(datetime.datetime(2000 , int(month), int(day), hour=int(hour), minute=int(minute)))
timezona= addon.get_setting('timezone_new')
my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido=d.astimezone(my_location)
fmt = "%m/%d %H:%M"
time=convertido.strftime(fmt)
return time
示例7: convert_time
def convert_time(time,date):
li = time.split(':')
li2 = date.split('/')
hour,minute=li[0],li[1]
day,month,year = li2[0],li2[1],li2[2]
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('Europe/Ljubljana'))).localize(datetime.datetime(2000 + int(year), int(month), int(day), hour=int(hour), minute=int(minute)))
timezona= addon.get_setting('timezone_new')
my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido=d.astimezone(my_location)
fmt = "%A, %B %d, %Y"
fm2 = "%H:%M"
time=convertido.strftime(fmt)
tm = convertido.strftime(fm2)
return tm,time
示例8: convert_time
def convert_time(time):
pm = False
if 'PM' in time:
pm = True
li = time.replace(' PM','').replace(' AM','').replace('PM','').replace('AM','').split(':')
hour,minute=li[0],li[1]
if int(hour) == 12 and not pm:
hour = 0
if pm and hour !='12':
hour = int(hour) + 12
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('Europe/London'))).localize(datetime.datetime(2000 , 1, 1, hour=int(hour), minute=int(minute)))
timezona= addon.get_setting('timezone_new')
my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido=d.astimezone(my_location)
fmt = "%H:%M"
time=convertido.strftime(fmt)
return time
示例9: convert_time
def convert_time(time):
pm = False
if 'pm' in time.lower():
pm = True
time = time.upper().replace('AM','').replace('PM','').strip()
li = time.split(':')
hour,minute=int(li[0]),int(li[1])
if hour == 12 and not pm:
hour = 0
if pm and hour!=12:
hour += 12
import datetime
from resources.lib.modules import pytzimp
d = pytzimp.timezone(str(pytzimp.timezone('America/Detroit'))).localize(datetime.datetime(2000 , 1, 1, hour=int(hour), minute=int(minute)))
timezona= control.setting('timezone_new')
my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)])
convertido=d.astimezone(my_location)
fmt = "%H:%M"
time=convertido.strftime(fmt)
return time