Вопросы с тегом «timestamp»

По вопросам о типах данных временных меток и / или записи определенного момента времени.

2
Как мне получить текущую метку времени Unix из PostgreSQL?
Метка времени Unix - это количество секунд с полуночи UTC 1 января 1970 года. Как получить правильную метку времени Unix из PostgreSQL? При сравнении с currenttimestamp.com и timestamp.1e5b.de я не получаю ожидаемое время от PostgreSQL: Это возвращает правильную метку времени: SELECT extract(epoch from now()); Пока это не так: SELECT extract(epoch …

2
Разница между now () и current_timestamp
В PostgreSQL, я использую now()и current_timestampфункцию , и я не вижу никакой разницы: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Я что-то пропустил?

4
MySQL установить время UTC в качестве временной метки по умолчанию
Как установить столбец отметки времени, значением по умолчанию которого является текущее время UTC? MySQL использует UTC_TIMESTAMP()функцию для отметки времени UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Итак, я попробовал: CREATE TABLE `blah` ( `creation_time` TIMESTAMP DEFAULT UTC_TIMESTAMP, …

2
Как получить столбец отметки времени в PostgreSQL всего за миллисекунды?
У меня есть столбец «создан» с типом timestamp without time zone default now()в базе данных PostgreSQL. Если я выберу столбцы, по умолчанию у них будет хороший и читаемый формат: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Но я бы хотел получить отметку времени всего за миллисекунды (как Long). Что-то …

2
Как лучше всего хранить временную метку в PostgreSQL?
Я работаю над дизайном БД PostgreSQL и мне интересно, как лучше хранить временные метки. Предположения Пользователи в разных часовых поясах будут использовать базу данных для всех функций CRUD. Я посмотрел на 2 варианта: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Поскольку timestampя послал бы …


1
Как преобразовать время Unix в Timstamp PostgreSQL без timezome?
У меня есть база данных PostgreSQL, работающая на сервере, чей часовой пояс установлен на часовой пояс Индии (то есть UTC +5: 30) У меня есть некоторые данные в таблице, которая создается следующим образом: CREATE TABLE "CLOUDDATA" ( "CD_Tm_Obs" timestamp without time zone, "CD_Avg_Cloud" double precision ) Я хочу запросить данные …

1
Почему часовой пояс имеет такое сумасшедшее смещение от UTC в 0001 году в Postgres?
В Postgres 9.5 я был удивлен, увидев результат, показанный ниже, когда экспериментировал с годом 0001(без года ноль 0000). Смещение -07:52:58? Пример кода. Обратите внимание, что я смешал использование TIMESTAMP WITH TIME ZONEи TIMESTAMP WITHOUT TIME ZONE, так что читайте внимательно. SET TIME ZONE 'America/Los_Angeles' ; SELECT (TIMESTAMP WITH TIME ZONE …

3
«В ЗОНЕ ВРЕМЕНИ» с именем зоны Ошибка PostgreSQL?
Я отвечал на этот вопрос stackoverflow и нашел странный результат: select * from pg_timezone_names where name = 'Europe/Berlin' ; name | abbrev | utc_offset | is_dst ---------------+--------+------------+-------- Europe/Berlin | CET | 01:00:00 | f и следующий запрос select id, timestampwithtimezone, timestampwithtimezone at time zone 'Europe/Berlin' as berlin, timestampwithtimezone at time …


3
Сохранение времени в миллисекундах в базе данных
Просто быстрый вопрос относительно хранения «времени» в базе данных. Я регистрирую время запуска пользователей в формате 00: 00: 00: 00 (часы, минуты, секунды, миллисекунды). Первоначально я собирался сохранить его как, TIMEно потом я понял, что MySQL не поддерживает миллисекунды в этом типе. Я буду хранить фактическое время, потраченное на секундомер …

3
Лучший способ обработки дат до 1000 года нашей эры в MySQL?
Я создаю базу данных для записей, которые расширяются до 1000 года нашей эры, но поля MySQL Date и DateTime поддерживают только даты, начинающиеся с 1000. Есть ли способ, который был бы более удобен, чем использование типа bigint для подсчета секунд до / после 01.01.1970 с использованием метки времени Unix, или …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.