Я хочу преобразовать datetimeoffset(7)
в datetime
в SQL Server.
Например: мой datetimeoffset(7)
это: 2014-11-07 00:00:00.0000000 +05:30
Я хочу преобразовать в Datetime
следующим образом: 20141107
(стиль 112) без использования varchar
.
Я хочу преобразовать datetimeoffset(7)
в datetime
в SQL Server.
Например: мой datetimeoffset(7)
это: 2014-11-07 00:00:00.0000000 +05:30
Я хочу преобразовать в Datetime
следующим образом: 20141107
(стиль 112) без использования varchar
.
я хочу преобразовать в Datetime следующим образом: 20141107 (стиль 112) без использования varchar.
Типы данных Datetime и datetimeoffset хранятся в SQL Server в двоичном формате. Представления данных, такие как «2014-11-07 00:00:00.0000000 +05:30» и «20141107», на самом деле являются строками, поэтому в T-SQL вы должны преобразовать в varchar, чтобы отформатировать данные в соответствии с требованиями отображения. чтобы клиентское приложение отображало данные как возвращенную форматированную строку.
Как правило, лучше всего форматировать данные для целей отображения на уровне представления, а не в T-SQL. Клиентские приложения обычно имеют более надежные возможности форматирования.