Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql заявка - форматиране на датата на изхода?

По принцип имате две различни операции, които може да се наложи да извършите, когато обработвате дати:дата към низ и обратно. Функциите, които можете да използвате са DATE_FORMAT() и STR_TO_DATE() . Пълната справка може да бъде намерена в ръководството .

Пример за употреба:

SELECT
    DATE_FORMAT(CURRENT_TIMESTAMP, '%d/%m/%Y %H:%i:%s'),
    STR_TO_DATE('31/12/2001 23:55:00', '%d/%m/%Y %H:%i:%s')

Ако вашите дати не са реални дати, а низове, ще трябва да конвертирате два пъти :от низ до дата и отново от дата до низ:

SELECT
    STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'),
    DATE_FORMAT(STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'), '%M %e, %Y %l:%i %p')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пагинация в nodejs с mysql

  2. Завършващото празно пространство в varchar трябва да се разглежда в сравнение

  3. Изчисляване на gps координатен радиус

  4. mysql брои в PHP променлива

  5. Кой е най-големият идентификационен номер, който autoincrement може да произведе в mysql