Adds a time interval to a TIMESTAMP value. The result remains in UTC.
TIMESTAMPDiperbarui: 13 Jun 2026TIMESTAMP_ADD(timestamp_expression, INTERVAL int64_expression timestamp_part)The starting TIMESTAMP value
The number of intervals to add
Interval unit: DAY, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND
1 SELECT 2 TIMESTAMP '2024-01-15 10:00:00 UTC' as original, 3 TIMESTAMP_ADD(TIMESTAMP '2024-01-15 10:00:00 UTC', INTERVAL 6 HOUR) as plus_6h;
Add hours to a timestamp value.
| original | plus_6h |
|---|---|
| 2024-01-15 10:00:00 UTC | 2024-01-15 16:00:00 UTC |
1 SELECT 2 user_id, 3 login_time, 4 TIMESTAMP_ADD(login_time, INTERVAL 24 HOUR) as token_expires 5 FROM `project.dataset.user_sessions`;
Calculate the token expiry time for user sessions.
Sudah paham TIMESTAMP_ADD? Latih langsung di browser
Latihan interaktif, langsung di browser.