Автор Тема: Установка формата даты на время соединения с СУБД mysql  (Прочитано 7129 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ffzema

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rekoweb.ru
Добрый день.
Есть ли возможность установить формат даты на время соединения с СУБД mysql ?
Конечно можно использовать функции которые используются в sql запросе date_format(date, \\"%d.%m.%Y\\"). Но их не совсем удобно использовать так как нужно будет кое что менять в коде.
А так было бы удобнее, соединился с СУБД, выполнил запрос "установить формат даты такой то"

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
в mysql есть функции работающие с датами

вот к примеру date_format:
http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_date-format
убили кенни, сволочи

Оффлайн ffzema

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rekoweb.ru
Я знаю что есть.
Но мне нужно сделать, чтобы формат даты на время соединения менялся с 2008-08-08 на 08-08-2008
То есть ты соединился с СУБД.
Сменил формат отображения даты.
Далле исполняешь некоторое колличество sql запросов в которых фигурируют даты, но даты эти возвращаются в установленном мной режиме то есть в 08-08-2008 а не в котором обычно дает на мускул, то есть в 2008-08-08

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
http://dev.mysql.com/doc/refman/4.1/en/time-zone-support.html

скорее всего

mysql> SET time_zone = timezone;

устанавливается на сессию чтобы ничего не повредить

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

Оффлайн ffzema

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rekoweb.ru
Почитал, но по моему мнению это не то, что мне нужно. Это установка временной зоны, т.е. часового пояса, а не изменение формата даты :(

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
ffzema
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format
А глобальные форматы устанавливает системная локаль, т.е. копать, видимо, туда: http://dev.mysql.com/doc/refman/5.0/en/locale-support.html
LJ: Backslashed life (rss)

Оффлайн ffzema

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rekoweb.ru
Что то тоже ничего не накопал.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28