Часовой пояс для истекает и измененные в последний раз HTTP-заголовки

Я должен согласиться с некоторыми комментариями здесь. Будьте осторожны и удостоверьтесь, что Вы действительно хотите сохранить данные рассола в дб, существует, вероятно, лучший путь.

В любом случае я испытал затруднения при прошлой попытке сохранить двоичные данные в sqlite дб. По-видимому, необходимо использовать sqlite3. Двоичный файл () для подготовления данных к sqlite.

Вот некоторый пример кода:

query = u'''insert into testtable VALUES(?)'''
b = sqlite3.Binary(binarydata)
cur.execute(query,(b,))
con.commit()
12
задан user198311 28 October 2009 в 17:51
поделиться

2 ответа

В нашем глобальном мире имеет смысл отправлять эти Expires и другие элементы, связанные со временем, в GMT, и это действительно то, что требует стандарт .

Что касается формата , HTTP ( RFC2616 ) определяет формат элемента заголовка Expires в соответствии с самим RFC1123, указывающим на RFC802 .

С что касается часового пояса , однако в разделе 3.3.1 явно указано:

All HTTP date/time stamps MUST be represented in Greenwich Mean Time (GMT), 
without exception. For the purposes of HTTP, GMT is exactly equal to UTC 
(Coordinated Universal Time). This is indicated in the first two formats by
 the inclusion of "GMT" as the three-letter abbreviation for time zone, and
 MUST be assumed when reading the asctime format. HTTP-date is case sensitive 
and MUST NOT include additional LWS beyond that specifically included as SP in
 the grammar.
23
ответ дан 2 December 2019 в 06:45
поделиться

Использование PDT может быть нормальным, но другие сокращения часовых поясов не обязательно однозначны и не обязательно распознаются. EST определенно неоднозначен (как и в восточной Австралии). Преимущество UTC (всемирное время, скоординированное время - также известное как GMT, среднее время по Гринвичу) заключается в том, что нет никаких изменений, а системные часы (в Unix и производных) предоставляют время как количество секунд с начала эпохи, которая была 1970-01-01 00:00:00 +00: 00 (время UTC, хотя формально UTC не существовало до 1972 года). Таким образом, получить значение UTC легко; это однозначно; смещение от UTC не меняется.

0
ответ дан 2 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

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