Saltar al contenido principal
Página traducida

Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.

DATETIME

Devuelve un valor de fecha y hora calculado a partir de una fecha y hora de entrada y uno o más modificadores.

Consulte también:
[SELECT] [ Modificadores de fecha ]


Sintaxis​

SELECT DATETIME(datetime_expression , modifier, ...) FROM <multipartIdentifier>;

Argumentos​

datetime_expression
El valor de fecha y hora.

modifier
Cero o más modificadores que se aplican a datetime_expression. Para obtener más información sobre los modificadores, consulte Modificadores de fecha

Valor(es) devuelto(s)​

Devuelve una cadena que representa la fecha y hora de la expresión datetime_expression de entrada con el modifier aplicado.


Ejemplos​

Convertir UTC a hora local con el modificador localtime​

SELECT name, timeCreated,
datetime(timeCreated, 'localtime') as local_time_created
FROM google.storage.buckets WHERE project = 'stackql';

Convertir una fecha y hora a UTC​

SELECT name, timeCreated,
datetime('now', 'utc') as now_utc
FROM google.storage.buckets WHERE project = 'stackql';

Calcular una fecha relativa a otra fecha​

SELECT name, timeCreated,
datetime(timeCreated, '+24 hours') as a_day_later
FROM google.storage.buckets WHERE project = 'stackql';

Obtener el siguiente día de la semana especificado posterior a una fecha dada​

SELECT name, timeCreated,
datetime(timeCreated, 'weekday 0') as following_sunday
FROM google.storage.buckets WHERE project = 'stackql';

Obtener el inicio del mes de una fecha dada​

SELECT name, timeCreated,
datetime(timeCreated, 'start of month') as start_of_month
FROM google.storage.buckets WHERE project = 'stackql';

Convertir una marca de tiempo de Unix en un valor de fecha y hora​

SELECT datetime(1576417943, 'unixepoch') as date_from_ts
FROM google.storage.buckets WHERE project = 'stackql';
consejo

Para convertir un valor de fecha y hora en una marca de tiempo de época Unix, consulte STRFTIME. Para calcular diferencias entre dos objetos de fecha y hora, consulte STRFTIME o JULIANDAY.

Para obtener más información, consulte https://www.sqlite.org/lang_datefunc.html