SQL/MySQL/Date Time/Date Format

Материал из SQL эксперт
Перейти к: навигация, поиск

Format a date 1

   <source lang="sql">

/*mysql> SELECT DATE_FORMAT("2078-08-30 21:19:58", "%W %M %d %Y"); +---------------------------------------------------+ | DATE_FORMAT("2078-08-30 21:19:58", "%W %M %d %Y") | +---------------------------------------------------+ | Tuesday August 30 2078 | +---------------------------------------------------+ 1 row in set (0.02 sec)

  • /

SELECT DATE_FORMAT("2078-08-30 21:19:58", "%W %M %d %Y");

      </source>
   
  


Format a date 2

   <source lang="sql">

/* mysql> SELECT DATE_FORMAT("2078-08-30 21:19:58", "%a. %b %e, "%y"); +------------------------------------------------------+ | DATE_FORMAT("2078-08-30 21:19:58", "%a. %b %e, "%y") | +------------------------------------------------------+ | Tue. Aug 30, "78 | +------------------------------------------------------+ 1 row in set (0.00 sec)

  • /

SELECT DATE_FORMAT("2078-08-30 21:19:58", "%a. %b %e, "%y");

      </source>
   
  


Format a date 3

   <source lang="sql">

/* mysql> SELECT DATE_FORMAT("2078-08-30 21:19:58", "%m-%e-%Y %l:%i%p"); +--------------------------------------------------------+ | DATE_FORMAT("2078-08-30 21:19:58", "%m-%e-%Y %l:%i%p") | +--------------------------------------------------------+ | 08-30-2078 9:19PM | +--------------------------------------------------------+ 1 row in set (0.00 sec)

  • /

SELECT DATE_FORMAT("2078-08-30 21:19:58", "%m-%e-%Y %l:%i%p");

      </source>
   
  


Format a date 4

   <source lang="sql">

/* mysql> SELECT DATE_FORMAT("2078-08-30 21:19:58", "%m-%e-%Y %h:%i%s%p %W"); +-------------------------------------------------------------+ | DATE_FORMAT("2078-08-30 21:19:58", "%m-%e-%Y %h:%i%s%p %W") | +-------------------------------------------------------------+ | 08-30-2078 09:1958PM Tuesday | +-------------------------------------------------------------+ 1 row in set (0.00 sec)

  • /

SELECT DATE_FORMAT("2078-08-30 21:19:58", "%m-%e-%Y %h:%i%s%p %W");

      </source>
   
  


Format a date 5

   <source lang="sql">

/* mysql> SELECT DATE_FORMAT("2078-08-30 21:19:58", "%M %D,%Y %k:%i CST %W"); +-------------------------------------------------------------+ | DATE_FORMAT("2078-08-30 21:19:58", "%M %D,%Y %k:%i CST %W") | +-------------------------------------------------------------+ | August 30th,2078 21:19 CST Tuesday | +-------------------------------------------------------------+ 1 row in set (0.00 sec)

  • /

SELECT DATE_FORMAT("2078-08-30 21:19:58", "%M %D,%Y %k:%i CST %W");

      </source>