SQLite: ahora funcional

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

SQLite: ahora funcional

Este tutorial de SQLite explica cómo usar SQLite funciona ahora (es decir: el parámetro de cadena de tiempo) con sintaxis y ejemplos.

describir

En SQLite, no hay nadie llamado funciona ahora, en lugar de”ahora” es un parámetro de cadena de tiempo que se usa en varias funciones de SQLite para recuperar la fecha y hora actuales. Esto puede parecer un poco confuso al principio, ya que otras bases de datos SQL tienen una función integrada cuyo propósito es devolver la fecha y hora actuales SQLite hace esto de manera diferente.

Cubriremos 3 sintaxis que muestran cómo usar cadenas de tiempo “ahora” en SQLite.

sintaxis

sintaxis funciona ahora (es decir: el parámetro de cadena de tiempo) en SQLite es:

date('now')

o

time('now')

o

strftime(format, 'now')

Examples:
strftime('%Y-%m-%d','now')
strftime('%Y-%m-%d %H-%M','now')
strftime('%Y-%m-%d %H-%M-%S','now')

parámetro o parámetro

Formato

Se usa cuando se usa la función strftime para representar la fecha/hora actual. Puede ser uno o más de los siguientes:

Formato explique
%Y Año de 4 dígitos (0000 a 9999)
%W Semana del año (00 a 53)
%v Día de la semana (0 a 6, donde 0 es domingo)
%metro Mes del año (01 a 12)
%D Fecha (00 a 31)
%H horas (00 a 24)
%METRO minutos (00 a 25)
%S segundos (00 a 59)
%s Segundos desde 1970-01-01
%F Segundos fraccionarios (SS.SSS)
%j día del año (001 a 366)
%J Día juliano como valor numérico

notas

  • Cuando se utiliza la sintaxis de la función de fecha, la fecha actual se muestra en formato “AAAA-MM-DD”.
  • Cuando se utiliza la sintaxis de la función de hora, la hora actual se muestra en formato “HH-MM-SS”.
  • Cuando se utiliza la sintaxis de la función strftime, la fecha/hora actual se muestra con el formato proporcionado. Por ejemplo, el formato “%Y-%m-%d” devolverá la fecha actual que se muestra como “AAAA-MM-DD”.

aplicar para

La función ahora se puede utilizar en las siguientes versiones de SQLite:

  • SQLite 3.8.6, SQLite 3.8.x, SQLite 3.7.x, SQLite 3.6.x

ejemplo

Veamos algunos ejemplos de la función now de SQLite y exploremos cómo usar la función now en SQLite. Puede utilizar las funciones integradas para recuperar la fecha actual, la hora actual o el valor de fecha/hora actual.

Ejemplo de fecha actual

Puede recuperar la fecha actual en SQLite usando la cadena de tiempo “ahora” con la función de fecha o la función strftime de la siguiente manera:

sqlite> SELECT date('now');
Result: '2014-10-18'               (formatted as YYYY-MM-DD)

sqlite> SELECT strftime('%Y-%m-%d','now');
Result: '2014-10-18'               (formatted as YYYY-MM-DD)

Ejemplo de hora actual

Puede recuperar la hora actual en SQLite usando la cadena de tiempo “ahora” con la función de tiempo o la función strftime de la siguiente manera:

sqlite> SELECT time('now');
Result: '11-13-52'                 (formatted as HH-MM-SS)

sqlite> SELECT strftime('%H-%M-%S','now');
Result: '11-13-52'                 (formatted as HH-MM-SS)

sqlite> SELECT strftime('%H-%M-%f','now');
Result: '11-13-52.990'            (formatted as HH-MM-SS.SSS)

sqlite> SELECT strftime('%H-%M','now');
Result: '11-13'                    (formatted as HH-MM)

Ejemplo de fecha y hora actual

Puede recuperar la fecha y hora actual en SQLite usando la cadena de tiempo “ahora” con la función strftime de la siguiente manera:

sqlite> SELECT strftime('%Y-%m-%d %H-%M','now');
Result: '2014-10-18 11-13'         (formatted as YYYY-MM-DD HH-MM)

sqlite> SELECT strftime('%Y-%m-%d %H-%M-%S','now');
Result: '2014-10-18 11-13-52'      (formatted as YYYY-MM-DD HH-MM-SS)

sqlite> SELECT strftime('%Y-%m-%d %H-%M-%f','now');
Result: '2014-10-18 11-13-52.990'  (formatted as YYYY-MM-DD HH-MM-SS.SSS)
(Visited 5 times, 1 visits today)