2010-06-18 2 views
3

Я чувствую себя глупо, но я не могу получить столбец TIMESTAMP, чтобы он был понятным человеком в SELECT.sqlite3 timestamp column

Я мог бы сделать это в MySQL, а не в sqlite3.

Может ли кто-нибудь показать мне пример, пожалуйста?

Благодаря

ответ

3

Вот пример:

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

Ниже приводится полный перечень допустимых strftime() замен:

%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 
%%  % 
+0

принято, чтобы приложить усилия к ответу, хотя вы получили вдохновение от мунисора. Он получил только поддержку. Спасибо – Flavius

1

ВЫБРАТЬ даты и времени (метки времени, 'unixepoch', «LocalTime «);

+0

** (, '** <- где он должен получить столбец от – Flavius

+0

ups .. редактор удалил какой-то текст из ответа. Исправлено! – munissor

Смежные вопросы