AT
DSQL, PSQL.
<expr> AT {TIME ZONE <time zone string> | LOCAL} <time zone string> ::= '<time zone>' <time zone> ::= <time zone region> | [+/-] <hour displacement> [: <minute displacement>]
Convertit l’heure ou l’horodateur dans le fuseau horaire spécifié.Si le mot-clé LOCAL
est utilisé, la conversion se fait vers le fuseau horaire de la session.
AT
select time '12:00 GMT' at time zone '-03'
from rdb$database;
select current_timestamp at time zone 'America/Sao_Paulo'
from rdb$database;
select timestamp '2018-01-01 12:00 GMT' at local
from rdb$database;