Date & Time

TIMESTAMP

BigQueryBigQuery

Creates a TIMESTAMP value from a string, DATE, or DATETIME. TIMESTAMP values are always stored in UTC.

Tipe hasil: TIMESTAMPDiperbarui: 13 Jun 2026

Syntax

SQL
TIMESTAMP(string_expression [, time_zone]) | TIMESTAMP(date [, time_zone]) | TIMESTAMP(datetime [, time_zone])

Parameter

string_expressionSTRINGopsional

Timestamp string to parse

dateDATEopsional

DATE to convert

datetimeDATETIMEopsional

DATETIME to convert

time_zoneSTRINGopsional

Timezone for interpreting the input

Contoh Penggunaan

Parse String

SQL
1SELECT
2 TIMESTAMP('2024-01-15 14:30:00') as ts_default,
3 TIMESTAMP('2024-01-15 14:30:00', 'Asia/Jakarta') as ts_jakarta;

Parse a string into a TIMESTAMP with optional timezone.

Hasil
ts_defaultts_jakarta
2024-01-15 14:30:00 UTC2024-01-15 07:30:00 UTC

From Date

SQL
1SELECT
2 TIMESTAMP(DATE '2024-01-15') as ts_from_date,
3 TIMESTAMP(DATE '2024-01-15', 'Asia/Jakarta') as ts_jakarta;

Convert a DATE to a TIMESTAMP.

Hasil
ts_from_datets_jakarta
2024-01-15 00:00:00 UTC2024-01-14 17:00:00 UTC

From Datetime

SQL
1SELECT
2 TIMESTAMP(DATETIME '2024-01-15 14:30:00', 'Asia/Jakarta') as ts;

Convert a DATETIME to a TIMESTAMP with timezone.

Hasil
2024-01-15 07:30:00 UTC

Pertanyaan Umum tentang TIMESTAMP

Apa itu fungsi TIMESTAMP di BigQuery?
Creates a TIMESTAMP value from a string, DATE, or DATETIME. TIMESTAMP values are always stored in UTC. Di BigQuery, fungsi TIMESTAMP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TIMESTAMP di BigQuery?
Gunakan sintaks berikut: TIMESTAMP(string_expression [, time_zone]) | TIMESTAMP(date [, time_zone]) | TIMESTAMP(datetime [, time_zone]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TIMESTAMP?
Fungsi TIMESTAMP mengembalikan nilai bertipe TIMESTAMP. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TIMESTAMP?
Semua 4 parameter bersifat opsional. Parameter yang digunakan: string_expression (STRING, opsional): Timestamp string to parse; date (DATE, opsional): DATE to convert; datetime (DATETIME, opsional): DATETIME to convert; time_zone (STRING, opsional): Timezone for interpreting the input.
Ngulik Langsung

Sudah paham TIMESTAMP? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →