У меня есть задача, которая должна быть легко, просто преобразование даты в к specfic форматуПреобразование даты SQL в различные форматы
2015-11-16T20:34:19+08:00
(yyyy-mm-ddThh:mm:ss+[timezone offset]
), который я потом экспортировать в шаблон Excel, который требует такого типа для формата ,
Просмотрев таблицу базы данных, где хранятся все данные, я заметил столбец, в котором хранятся даты, составляет Varchar(20)
. Насколько мне известно, неплохо сохранить даты.
Поэтому в основном то, что мне нужно, чтобы преобразовать следующее:
SELECT TIMESTAMP AS LASTCHANGEDATE FROM TABLE1
В формате yyyy-mm-ddThh:mm:ss+[timezone offset]
, но TIMESTAMP имеет тип данных varchar(20)
Любой может помочь с этим?
EDIT
Даты сохраняются атм, как этот 23.12.2015 17:08:18
Тег dbms used. (Многие из них далеки от соответствия ANSI SQL, когда дело доходит до даты/времени ...) – jarlh