Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   запрос чтобы изменить формат даты в файле (http://forum.oszone.net/showthread.php?t=288721)

kontox 30-09-2014 20:06 2409015

запрос чтобы изменить формат даты в файле
 
у меня много данных, но дата каждого немного не в том формате : dd.MM.yyyy как сделать,чтобы они в базе отображались, как dd-MM-yyyy

lxa85 30-09-2014 22:41 2409133

kontox, чуть-чуть больше информации. Тк. движок базы может отдавать дату в различных форматах (ЕМНИП!), и допустим php умеет преобразовывать полученную дату к заданному формату "на лету".
Т.е. БД хранит запись в формате "Дата". Как ее извлечь и правильно обработать, это другой вопрос. Т.е. возможно и не надо трогать базу, а надо правильно попросить отдать нужный формат даты.

kontox 01-10-2014 11:31 2409335

ну вот файл
http://rghost.ru/58293713
там. эту дату 12.10.1980 надо сделать в таком виде 12-10-1980

lxa85 01-10-2014 13:49 2409399

Функции Даты и Времени
Приведите процедуру получения выгрузки из БД.
Цитата:

Цитата kontox
там. эту дату 12.10.1980 надо сделать в таком виде 12-10-1980 »

В простейшем случае сделать замену средствами Excel, или сторонней программой.

Sham 01-10-2014 19:57 2409600

это не формат даты в mysql, это текстовый формат, поэтому replace()

Код:

UPDATE `table` SET `date` = REPLACE(`date`, '.', '-')


Время: 02:44.

Время: 02:44.
© OSzone.net 2001-