예제 #1
0
def transform_date(utc, timezone=None):
    utc_fmt = "yyyy-MM-ddTHH:mm:ss.zzzZ"
    new_date = QDateTime().fromString(utc, utc_fmt)
    if timezone:
        new_date.setTimeZone(timezone)

    return new_date
예제 #2
0
def transform_date(utc, timezone=None):
    """значение timezone по умолчаннию=None, timezone-не обязательный параметр """
    utc_fmt = "yyyy-MM-ddTHH:mm:ss.zzzZ"
    new_date = QDateTime().fromString(utc, utc_fmt)
    """ Класс QDateTime предоставляет функции даты и времени.
    Функция fromString () возвращает QDateTime , учитывая строку и формат даты, используемый для интерпретации даты в строке,
    ИЗ СТРОКИ ВОЗВРАЩАЕТ ДАТУ В ЧИСЛОВОМ ФОРМАТЕ
    
    """
    if timezone:
        new_date.setTimeZone(timezone)
        """ setTimeZone Возвращает часовой пояс даты и времени, произведет преобразования с числом, добавив или отнимит какое число
        в зависимости от зоны
        """
    return new_date
    """ возвращается модифицированная дата """