Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
	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
Exemplo n.º 5
0
 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
Exemplo n.º 6
0
    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/London'))).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
Exemplo n.º 7
0
 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
Exemplo n.º 8
0
 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
Exemplo n.º 9
0
 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
Exemplo n.º 10
0
    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
Exemplo n.º 11
0
 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= control.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
Exemplo n.º 12
0
 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
Exemplo n.º 13
0
    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
Exemplo n.º 14
0
	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