Доступ к метке времени в данных

Я создал небольшую демонстрацию, я использую видео HTML5, а не Flash Player, но поведение должно быть одинаковым: http://jsfiddle.net/sandro_paganotti/TcpX5/

Чтобы переключить полноэкранный режим, я предлагаю использовать screenfull ( https://github.com/sindresorhus/screenfull.js ), который в основном обрабатывает небольшие различия между Firefox и Chrome.

Вот код, просто замените элемент на реализацию JW Player:

HTML


Special link

CSS

#video{ position: relative; }
a{  position: absolute; top: 10px; right: 10px;
    border: 1px solid red; display: block; background: #FFF } 

Javascript

$('button').click(function(){
    screenfull.request();
});

Конечная нота: jsfiddle запрещает полноэкранный режим (источник: https://webapps.stackexchange.com/questions/26730/can-full-screen-mode -be-activated-in-jsfiddle ), чтобы увидеть демоверсию, которую вы должны вручную настроить jsfiddle iframe с помощью chrome devtools или firebug, как указано в ссылке выше.

2
задан datacruncher 7 March 2019 в 10:56
поделиться

2 ответа

Это будет работать:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
import datetime

if __name__ == '__main__':
    a = "2019-03-07T11:50:03.161033+01:00"
    b = datetime.datetime.strptime(a, "%Y-%m-%dT%H:%M:%S.%f%z").strftime("%z")

    print(b)

Вывод :

+0100

0
ответ дан kalehmann 7 March 2019 в 10:56
поделиться

Проблема в исходном формате данных.

2019-03-07T11:50:03.161033+01:00

Часть часового пояса, +01:00 на самом деле должна быть +0100, обратите внимание на отсутствие fullcolon.

Если вы измените исходный формат даты на правильный формат даты, datetime.datetime.strptime будет работать.

s = 2019-03-07T11:50:03.161033+0100
datetime.datetime.strptime(s,'%Y-%m-%dT%H:%M:%S.%f%z')
[out] datetime.datetime(2019, 3, 7, 11, 50, 3, 161033, tzinfo=datetime.timezone(datetime.timedelta(0, 3600)))

Вы можете преобразовать формат даты следующим образом:

s = r'2019-03-07T11:50:03.161033+01:00'
lastSemiColor = s.rfind(':') # returns index
s = s[:ii] + s[ii+1:]
print(s) # returns '2019-03-07T11:50:03.161033+0100'

Это можно найти в документации

%z  UTC offset in the form ±HHMM[SS[.ffffff]] 
0
ответ дан Sreeram TP 7 March 2019 в 10:56
поделиться
Другие вопросы по тегам:

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