Date & Time

TIME

BigQueryBigQuery

Creates a TIME value from components, or extracts the TIME portion from a timestamp or datetime.

Tipe hasil: TIMEDiperbarui: 13 Jun 2026

Syntax

SQL
TIME(hour, minute, second) | TIME(timestamp [, time_zone]) | TIME(datetime)

Parameter

hourINT64opsional

Hour (0-23)

minuteINT64opsional

Minute (0-59)

secondINT64opsional

Second (0-59)

timestampTIMESTAMPopsional

Timestamp to extract from

datetimeDATETIMEopsional

Datetime to extract from

time_zoneSTRINGopsional

Timezone for conversion

Contoh Penggunaan

Create Time from Components

SQL
1SELECT
2 TIME(14, 30, 0) as afternoon,
3 TIME(9, 0, 0) as morning,
4 TIME(23, 59, 59) as late_night;

Create a TIME value from hour, minute, and second components.

Hasil
afternoonmorninglate_night
14:30:0009:00:0023:59:59

Extract from Timestamp

SQL
1SELECT
2 ts,
3 TIME(ts, 'Asia/Jakarta') as jakarta_time
4FROM UNNEST([TIMESTAMP '2024-01-15 10:30:00 UTC']) as ts;

Extract the TIME portion from a timestamp using a specified timezone.

Hasil
tsjakarta_time
2024-01-15 10:30:00 UTC17:30:00

Business Hours Analysis

SQL
1SELECT
2 order_id,
3 TIME(order_timestamp, 'Asia/Jakarta') as order_time,
4 CASE
5 WHEN TIME(order_timestamp, 'Asia/Jakarta') < TIME(9, 0, 0) THEN 'Before Hours'
6 WHEN TIME(order_timestamp, 'Asia/Jakarta') < TIME(17, 0, 0) THEN 'Business Hours'
7 ELSE 'After Hours'
8 END as time_category
9FROM `project.dataset.orders`;

Categorize orders based on the time of day they were placed.

Pertanyaan Umum tentang TIME

Apa itu fungsi TIME di BigQuery?
Creates a TIME value from components, or extracts the TIME portion from a timestamp or datetime. Di BigQuery, fungsi TIME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TIME di BigQuery?
Gunakan sintaks berikut: TIME(hour, minute, second) | TIME(timestamp [, time_zone]) | TIME(datetime). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TIME?
Fungsi TIME mengembalikan nilai bertipe TIME. 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 TIME?
Semua 6 parameter bersifat opsional. Parameter yang digunakan: hour (INT64, opsional): Hour (0-23); minute (INT64, opsional): Minute (0-59); second (INT64, opsional): Second (0-59); timestamp (TIMESTAMP, opsional): Timestamp to extract from; datetime (DATETIME, opsional): Datetime to extract from; time_zone (STRING, opsional): Timezone for conversion.
Ngulik Langsung

Sudah paham TIME? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →