powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Есть ли функция для определения текущего времени по UTC
7 сообщений из 7, страница 1 из 1
Есть ли функция для определения текущего времени по UTC
    #32081671
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В MSSQL есть GETUTCDATE(). А вот в MySQL я такой, или подобной, не нашел. А надо очень. Как быть?
...
Рейтинг: 0 / 0
Есть ли функция для определения текущего времени по UTC
    #32081742
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так это предложено на сайте :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 -- When selecting a timestamp datatype from a table 
 
 -- and want adjust to a timezone (this example is 
 
 -- from pacific time to EST): 
 
SELECT date_format(DATE_ADD([timestampcol], 
INTERVAL  3  HOUR), '%M %e, %Y at %H:%i EST') FROM 
[db table name];


C НОВЫМ ГОДОМ!!!
...
Рейтинг: 0 / 0
Есть ли функция для определения текущего времени по UTC
    #32081753
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С новым годом, конечно и тебя, однако, разница во времени может быть не только 3 часа. Это сейчас она такова, а летом она 4 часа. Как быть то?
...
Рейтинг: 0 / 0
Есть ли функция для определения текущего времени по UTC
    #32081787
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там есть переменная TZ из нее можно выцепить часовой пояс! Но я не разобрался как?! :(
...
Рейтинг: 0 / 0
Есть ли функция для определения текущего времени по UTC
    #32081825
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все бы ничего, да почему - то в условие это всавить не удается. Мне надо отбирать все записи, у которых временное поле удовлетворяет условию: UTC - 1 час. Как это сделать? Пока проходит только:

select * from my_table
where datetime_field > {fn CURDATE()}

а так не выходит:

select * from my_table
where datetime_field > {fn DATE_SUB({fn NOW()}, INTERVAL 3 HOUR)}

Он, видно, вложенных функций в условии не понимает. Или я чего не так делаю.
...
Рейтинг: 0 / 0
Есть ли функция для определения текущего времени по UTC
    #32081895
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем fn{}
Код: plaintext
1.
select * from my_table 
where datetime_field > {fn CURDATE()}


может так?!
Код: plaintext
1.
select * from my_table 
where datetime_field > CURDATE()
...
Рейтинг: 0 / 0
Есть ли функция для определения текущего времени по UTC
    #32081995
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю, зачем эти фигурные скобки, только все это я делаю в MSSQL DTS. А он, собака, сам такие штуки вставляет. Видимо, по другому ODBC MySQL его не принимает.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Есть ли функция для определения текущего времени по UTC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]