Я хочу отображать время только по & ldquo; Часам: Минутам & rdquo ;. & ldquo; d = datetime.strptime (& rdquo; 10: 30 & ldquo ;, & rdquo;% H:% M & ldquo;) & rdquo; не работает

Я нашел решение (более серьезное, чем решение). это зависит от init скорости на openFABMenu и closeFABMenu, где только непрозрачность установлена ​​на 0., которая скрывает только кнопки, но контейнер уже существует:


    var closeFABMenu = function closeFABMenu(btn) {
    $this = btn;
    // Get direction option
    var horizontal = $this.hasClass('horizontal');
    var offsetY = void 0,
    offsetX = void 0;

    if (horizontal === true) {
    offsetX = 40;
    } else {
    offsetY = 40;
    }

    $this.removeClass('active');
    var time = 0;
    $this.find('ul .btn-floating').velocity('stop', true);
    $this.find('ul .btn-floating').velocity({
    opacity: '0',
    scaleX: '.4',
    scaleY: '.4',
    translateY: offsetY + 'px',
    translateX: offsetX + 'px'
    }, {
    duration: 80,
    **display: "none"**
    });

На данный момент я перезаписал функции closeFABMenu / openFABMenu и вставленный дисплей: нет и отображение: блок на входах скорости.

atm это работает для меня, мы надеемся на лучшее. но решение не очень чистое, потому что мне также нужно было внести некоторые изменения в css и html. интересно, что я единственный человек с этой сложной проблемой ....

0
задан yalpsid 19 January 2019 в 13:04
поделиться

1 ответ

Это не имеет смысла. Вы берете жестко закодированную строку «10:30», конвертируете ее в дату и время, а затем конвертируете обратно в строку. Поэтому, конечно, он всегда говорит «10.30».

Если вы хотите узнать текущее время, получите его напрямую:

d = datetime.datetime.now()
print(d.strftime("%I:%M"))
0
ответ дан Daniel Roseman 19 January 2019 в 13:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: