Як конвертувати мм/дд/рррр у ррррммдд у SQL?

Для завантаження даних для перетворення дати у формат «ррррммдд» я буду використовувати ПЕРЕТВОРЕННЯ (CHAR(8), дата, 112). Формат 112 є стандартом ISO для ррррммдд. 31 жовтня 2023 р.

Найпростіший спосіб зробити це — почати з формату, близького до того, що ви хочете.

  1. Виберіть клітинки, які потрібно відформатувати.
  2. Натисніть CTRL+1.
  3. У полі Формат клітинок клацніть вкладку Число.
  4. У списку «Категорія» клацніть «Дата», а потім виберіть потрібний формат дати в полі «Тип». …
  5. Поверніться до списку категорій і виберіть Custom.

Як отримати формат дати SQL у SQL Server

  1. Використовуйте оператор SELECT із функцією CONVERT і параметром формату дати для потрібних значень дати.
  2. Щоб отримати РРРР-ММ-ДД, використовуйте цей синтаксис T-SQL SELECT CONVERT(varchar, getdate(), 23)
  3. Щоб отримати MM/DD/YY, використовуйте цей синтаксис T-SQL SELECT CONVERT(varchar, getdate(), 1)

The ФОРМАТ(дата_операції; 'дд-мм-рррр') функція перетворює транзакційну дату з «РРРР-ММ-ДД» на «ДД-ММ-РРРР».

У цьому прикладі GETDATE() отримує поточну дату й час, а рядок формату «MM/DD/yyyy» визначає потрібний формат дати. Ось декілька кодів формату дати в рядку формату: yyyy: рік із століттям (наприклад, 2023) yy: рік без століття (наприклад, 23)

Для завантаження даних для перетворення дати у формат «ррррммдд» я буду використовувати ПЕРЕТВОРЕННЯ (CHAR(8), дата, 112). Формат 112 є стандартом ISO для ррррммдд. Результати: завантажені приклади дат SQL Server.