Sqlite3 time column

I feel stupid, but I can’t get a TIMESTAMP column that a person could understand in a SELECT way.

I could do this in MySQL and not in sqlite3.

Can someone show me an example?

thank

+3
source share
2 answers

Here is an example:

SELECT strftime('%Y', datetime(birthday_field, 'unixepoch', 'localtime'))
AS birthday_year 
FROM birthdays;

The following is a complete list of valid strftime()substitutions:

%d      day of month: 00
%f      fractional seconds: SS.SSS
%H      hour: 00-24
%j      day of year: 001-366
%J      Julian day number
%m      month: 01-12
%M      minute: 00-59
%s      seconds since 1970-01-01
%S      seconds: 00-59
%w      day of week 0-6 with sunday==0
%W      week of year: 00-53
%Y      year: 0000-9999
%%      % 
+3
source

SELECT datetime (timestamp, 'unixepoch', 'localtime');

+1
source

Source: https://habr.com/ru/post/1750634/


All Articles