powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблемы с датой
8 сообщений из 8, страница 1 из 1
проблемы с датой
    #32166147
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно ли как нить сделать так, чтобы в поле DATE данные заносились в порядке dd-mm-yyyy, а не yyyy-mm-dd, не хочется проги переделывать...
заранее признателен всем, кто ответит
...
Рейтинг: 0 / 0
проблемы с датой
    #32166778
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну данные то по любому хранятся в собственном формате там. Это вопрос того как они выдаются!
Попробуй...
Код: plaintext
1.
SELECT DATE_FORMAT(CURDATE(), "%d-%m-%Y" );

MAHOUNE
...
Рейтинг: 0 / 0
проблемы с датой
    #32169115
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трабл с занесением данных из ПО... не хоца прогу переписывать... а про вывод я знаю...
...
Рейтинг: 0 / 0
проблемы с датой
    #32169185
kylix_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже с этим сталкивался, но мне сказали, что на сервере дату в таком формате хранить не получится. А действительно, это было бы удобнее, чем возиться с этим в прогах. Народ, а может все-таки у кого-то получилось?
...
Рейтинг: 0 / 0
проблемы с датой
    #32169233
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пошерстил доку на предмет вопроса... нет никаких механизмов. Можно попробовать перекомпилить MySQL внеся изменения, но, боюсь, многовато менять придется! Еще он понимать должен формат dd-mm-yy

Есть предложение хранить все в STRING и написать UDF для работы с таким полем...

А вот выдержка из документации:
For those who need to convert from (MM/DD/YYYY)
format to (YYYY/MM/DD the ansi standard used in
mysql) (it seems to have been rather rudely left
out) without using scripting languages to do so,
you can do this...

CONCAT( SUBSTRING_INDEX( MM-DD-YYYY-Date, '/', -
1) , '/', SUBSTRING_INDEX( MM-DD-YYYY-Date, '/',
1), '/', SUBSTRING_INDEX(SUBSTRING_INDEX(MM-DD-
YYYY-Date, '/',2), '/', -1))

Note, change the '/' to whatever deliminator you
are using in your date. This works well to
convert the date to the format that mysql will
understand and work properly with. To convert
from the ansi standard date format (YYYY/MM/DD)
back to (MM/DD/YYYY) use the DATE_FORMAT function.
...
Рейтинг: 0 / 0
проблемы с датой
    #32169324
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2mahoune
со стрингом само-собой, эт понятно... но так хоЦЦа с DATE работать...
...
Рейтинг: 0 / 0
проблемы с датой
    #32169345
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда перекомпилить! Адназначна (с)
...
Рейтинг: 0 / 0
проблемы с датой
    #32169439
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лениво...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблемы с датой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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