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 obtener más información, consulte https://www.sqlite.org/lang_datefunc.html