SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Prawidłowe podstawienia ciągów formatu dla funkcji SQLite Strftime()

Poniższa tabela zawiera prawidłowe podstawienia ciągu formatu, których można użyć z strftime() funkcja w SQLite.

%d Dzień miesiąca:00
%f Ułamkowe sekundy:SS.SSS
%H Godzina:00-24
%j Dzień roku:001-366
%J Numer dnia julijskiego
%m Miesiąc:01-12
%M Minuta:00-59
%s Sekundy od 1970-01-01
%S Sekundy:00-59
%w Dzień tygodnia 0-6 z niedzielą==0
%W Tydzień w roku:00-53
%Y Rok:0000-9999
%% %

Jak to działa?

W SQLite funkcja strftime() funkcja zwraca wartość daty/czasu w podanym formacie.

Format określasz w momencie wywołania funkcji. Robisz to, dostarczając ciąg formatu, który składa się z co najmniej jednego „podstawienia ciągu formatu”.

Każde podstawienie ciągu formatu jest jak symbol zastępczy dla danej części daty. Na przykład %m dotyczy miesiąca, %Y jest na rok itp.

Przykład

Oto przykład do zademonstrowania:

.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";

Wynik:

       Date = 2020-04-27
       Time = 00:11:45
Date & Time = 2020-04-27 00:11:45
     Date 2 = 27/04/2020
 Epoch Time = 1587946305
 Julian Day = 2458966.508165996

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwróć wiersze zawierające znaki alfanumeryczne w SQLite

  2. Tabela opisów SQLite

  3. Jak wstawić obraz do biblioteki trwałości pomieszczenia?

  4. SQLite Pokaż tabele

  5. Czy są jakieś metody, które pomagają w rozwiązywaniu typowych problemów z SQLite?