Date & Time
BigQuery
TIME
Creates a TIME value from components, or extracts the TIME portion from a timestamp or datetime.
Tipe hasil:
TIMEDiperbarui: 13 Jun 2026Syntax
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
1 SELECT 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
| afternoon | morning | late_night |
|---|---|---|
| 14:30:00 | 09:00:00 | 23:59:59 |
Extract from Timestamp
SQL
1 SELECT 2 ts, 3 TIME(ts, 'Asia/Jakarta') as jakarta_time 4 FROM UNNEST([TIMESTAMP '2024-01-15 10:30:00 UTC']) as ts;
Extract the TIME portion from a timestamp using a specified timezone.
Hasil
| ts | jakarta_time |
|---|---|
| 2024-01-15 10:30:00 UTC | 17:30:00 |
Business Hours Analysis
SQL
1 SELECT 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 9 FROM `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
Latihan Langsung →Sudah paham TIME? Latih langsung di browser
Latihan interaktif, langsung di browser.