Как небольшой (но связанный) asside, если вы используете javascript-библиотеку, такую как jquery (v1.3), чтобы выполнять манипуляции с dom, вы можете использовать живые события, в которых вы настраиваете обработчик наподобие:
$("#myspan").live("click", function(){
alert('hi');
});
, и он будет применяться к этому селектору в любое время при любых манипуляциях с jquery. Для живых событий см.: docs.jquery.com/events/live для манипуляции jquery см.: docs.jquery.com/manipulation
Для спецификатора% Z, strptime
распознает только «UTC», «GMT» и все, что находится в time.tzname
(поэтому независимо от того, распознает ли он «EST», будет зависеть от часового пояса вашего компьютера). Это проблема 22377 .
См. Python strptime () и timezones? и Синхронизация даты / времени с сокращенным названием временной зоны в Python ?
. Наилучший вариант для разбора часовых поясов, который включает в себя читаемый человеком часовой пояс, по-прежнему должен использовать библиотеку python-dateutil третьей стороны:
import dateutil
date = dateutil.parse('Fri Mar 11 15:59:57 EST 2016'
Если вы не можете установить python-dateutil, вы можете отключить часовой пояс и проанализировать его вручную, например используя поиск в словаре.
EST
, и вы только что подтвердили эту проблему. В этом случае существует ли безопасный способ проанализировать эти строки и избежать этой проблемы? – Jeanderson Candido 4 July 2016 в 17:52