datepart date_format convert sqlite sqlite3 timestamp unix-timestamp

date_format - sqlite3 datetime



Marca de tiempo de Unix en sqlite? (1)

¿Cómo se obtiene la marca de tiempo actual en Sqlite? current_time, current_date, current_timestamp ambos devuelven fechas formateadas, en lugar de largas.

sqlite> insert into events (timestamp) values (current_timestamp); sqlite> insert into events (timestamp) values (current_date); sqlite> insert into events (timestamp) values (current_time); sqlite> select * from events; 1|2010-09-11 23:18:38 2|2010-09-11 3|23:18:51

Lo que quiero:

4|23234232


Los docs mencionan este método:

SELECT strftime(''%s'', ''now''); 1284248196

Y este que incluye la parte fraccional:

SELECT (julianday(''now'') - 2440587.5) * 86400.0; 1284248196.65098

Ambos representan el tiempo de Unix , la cantidad de segundos transcurridos desde el 1 de enero de 1970.