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

Валидни замествания на низове за формат за функцията SQLite Strftime().

Таблицата по-долу съдържа валидните замествания на низове за формат, които можете да използвате с strftime() функция в SQLite.

%d Ден от месеца:00
%f Дробни секунди:SS.SSS
%H Час:00-24
%j Ден от годината:001-366
%J Номер на юлиански ден
%m Месец:01-12
%M Минута:00-59
%s Секунди от 1970-01-01
%S Секунди:00-59
%w Ден от седмицата 0-6 с неделя==0
%W Седмица от годината:00-53
%Y Година:0000-9999
%% %

Как работят тези?

В SQLite, strftime() функцията връща стойност за дата/час в даден формат.

Вие задавате формата в момента, в който извиквате функцията. Правите това, като предоставяте форматен низ, който се състои от една или повече „замествания на форматни низове“.

Всяко заместване на форматен низ е като заместител за дадена част от дата. Например, %m е за месеца, %Y е за година и т.н.

Пример

Ето пример за демонстрация:

.mode line
SELECT 
  strftime('%Y-%m-%d', 'now') AS "Date",
  strftime('%H:%M:%S', 'now') AS "Time",
  strftime('%Y-%m-%d %H:%M:%S', 'now') AS "Date & Time",
  strftime('%d/%m/%Y', 'now') AS "Date 2",
  strftime('%s', 'now') AS "Epoch Time",
  strftime('%J', 'now') AS "Julian Day"; 

Резултат:

 Дата =2020-04-27 Час =00:11:45Дата и час =2020-04-27 00:11:45 Дата 2 =27.04.2020 г. Епоха =1587946305 Юлиански ден =24508966>. 
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android - актуализирайте клиентска база данни sqlite с помощта на GCM

  2. Как да използвам regexp в sqlite

  3. Експортиране на база данни на SQLite в CSV файл

  4. Sqlite не вмъква данни във 2-ра таблица

  5. SQLite JSON_INSERT()