Neste código, criei uma lista com as principais funções de manipulação de data e hora do SQLite. Servirá como consulta para quem está iniciando ou já trabalha com o SQLite.
As principais funções de data e hora utilizadas são:
- date()
Retorna a data e hora no formato AAAA-MM-DD - time()
Retorna a hora no formato HH:MM:SS: YYYY-MM-DD. - datetime()
Retorna a data e hora no formato AAAA-MM-DD HH:MM:SS - strftime()
Retorna a data formatada de acordo com o formato enviado através do primeiro parâmetro
// Veja alguns exemplos // Retorna a data onde do servidor onde o SQLite está sendo executado SELECT date('now'); // Retorna o último dia do mês corrente SELECT date('now','start of month','+1 month','-1 day'); // Retorna a hora atual SELECT time('now'); // Retorna a data e hora SELECT datetime('now'); // Retorna a diferença em segundos entre duas datas SELECT strftime('%s','now') - strftime('%s','2012-01-01 12:00:00');