logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Ikhtisar

Sumber Data

Manajemen Sumber Data
Sumber Data Utama

Sumber Data Eksternal (Database)

Pengenalan
MySQL Eksternal
MariaDB Eksternal
PostgreSQL Eksternal
MSSQL Eksternal
Oracle Eksternal
Perbandingan Database Utama & Eksternal
Sumber Data REST API
Sumber Data KingbaseES

Tabel Data

Ikhtisar
Tabel Biasa
Tabel Turunan
Tabel File
Tabel Pohon
Tabel Kalender
Tabel Komentar
Tabel Ekspresi
Tabel SQL
View Database

Kolom Tabel Data

Ikhtisar
Validasi Kolom

Tipe Dasar

Teks Satu Baris
Teks Multi-baris
Nomor Telepon
Email
URL
Integer
Angka
Persentase
Kata Sandi
Warna
Ikon

Tipe Pilihan

Centang
Dropdown (Pilihan Tunggal)
Dropdown (Pilihan Ganda)
Tombol Radio
Kotak Centang

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Lampiran (Relasi)
Lampiran (URL)

Tanggal & Waktu

Ikhtisar
Waktu Tanggal (dengan Zona Waktu)
Waktu Tanggal (tanpa Zona Waktu)
Unix Timestamp
Tanggal (tanpa Waktu)
Waktu

Geometris

Titik
Garis
Lingkaran
Poligon

Tipe Lanjutan

UUID
Nano ID
Urutan
Rumus Perhitungan
Kode Otomatis
JSON
Pemilih Tabel Data
Enkripsi

Informasi Sistem

Tanggal Dibuat
Tanggal Terakhir Diubah
Dibuat oleh
Terakhir Diubah oleh
Ruang
Table OID

Tipe Relasi

Ikhtisar
Satu-ke-Satu
Satu-ke-Banyak
Banyak-ke-Satu
Banyak-ke-Banyak
Banyak-ke-Banyak (Array)

Pengembangan

Ikhtisar
Next PageIkhtisar
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Gambaran Umum

#Tipe Kolom Tanggal dan Waktu

Tipe kolom tanggal dan waktu dapat dikategorikan sebagai berikut:

  • Tanggal dan Waktu (dengan Zona Waktu): Nilai tanggal dan waktu ini distandardisasi ke UTC (Coordinated Universal Time) dan disesuaikan dengan zona waktu jika diperlukan.
  • Tanggal dan Waktu (tanpa Zona Waktu): Tipe ini menyimpan data tanggal dan waktu tanpa menyertakan informasi zona waktu apa pun.
  • Tanggal (tanpa Waktu): Format ini secara eksklusif menyimpan informasi tanggal, tanpa komponen waktu.
  • Waktu: Hanya menyimpan informasi waktu, tidak termasuk tanggal.
  • Unix Timestamp: Tipe ini merepresentasikan jumlah detik yang telah berlalu sejak 1 Januari 1970, dan disimpan sebagai Unix timestamp.

Berikut adalah contoh untuk setiap tipe kolom terkait tanggal dan waktu:

Tipe KolomContoh NilaiDeskripsi
Tanggal dan Waktu (dengan Zona Waktu)2024-08-24T07:30:00.000ZDikonversi ke UTC dan dapat disesuaikan untuk zona waktu
Tanggal dan Waktu (tanpa Zona Waktu)2024-08-24 15:30:00Menyimpan tanggal dan waktu tanpa mempertimbangkan zona waktu
Tanggal (tanpa Waktu)2024-08-24Hanya menangkap tanggal, tanpa informasi waktu
Waktu15:30:00Hanya menangkap waktu, tidak termasuk detail tanggal
Unix Timestamp1724437800Merepresentasikan detik sejak 1970-01-01 00:00:00 UTC

#Perbandingan Sumber Data

Berikut adalah tabel perbandingan untuk NocoBase, MySQL, dan PostgreSQL:

Tipe KolomNocoBaseMySQLPostgreSQL
Tanggal dan Waktu (dengan Zona Waktu)Datetime with timezoneTIMESTAMP
DATETIME
TIMESTAMP WITH TIME ZONE
Tanggal dan Waktu (tanpa Zona Waktu)Datetime without timezoneDATETIMETIMESTAMP WITHOUT TIME ZONE
Tanggal (tanpa Waktu)DateDATEDATE
WaktuTimeTIMETIME WITHOUT TIME ZONE
Unix TimestampUnix timestampINTEGER
BIGINT
INTEGER
BIGINT
Waktu (dengan Zona Waktu)--TIME WITH TIME ZONE

Catatan:

  • Tipe TIMESTAMP MySQL mencakup rentang antara 1970-01-01 00:00:01 UTC dan 2038-01-19 03:14:07 UTC. Untuk tanggal dan waktu di luar rentang ini, disarankan untuk menggunakan DATETIME atau BIGINT untuk menyimpan Unix timestamp.

#Alur Kerja Pemrosesan Penyimpanan Tanggal dan Waktu

#Dengan Zona Waktu

Ini termasuk Tanggal dan Waktu (dengan Zona Waktu) dan Unix Timestamp.

20240824191933

Catatan:

  • Untuk mengakomodasi rentang tanggal yang lebih luas, NocoBase menggunakan tipe DATETIME di database MySQL untuk kolom Tanggal dan Waktu (dengan Zona Waktu). Nilai tanggal yang disimpan dikonversi berdasarkan variabel lingkungan TZ server, yang berarti jika variabel lingkungan TZ berubah, nilai Tanggal dan Waktu yang disimpan juga akan berubah.
  • Karena ada perbedaan zona waktu antara UTC dan waktu lokal, menampilkan nilai UTC mentah secara langsung dapat menyebabkan kebingungan bagi pengguna.

#Tanpa Zona Waktu

20240824185600

#UTC

UTC (Coordinated Universal Time) adalah standar waktu global yang digunakan untuk mengoordinasikan dan menyinkronkan waktu di seluruh dunia. Ini adalah standar waktu yang sangat presisi, dipertahankan oleh jam atom, dan disinkronkan dengan rotasi Bumi.

Perbedaan antara UTC dan waktu lokal dapat menyebabkan kebingungan saat menampilkan nilai UTC mentah. Contohnya:

Zona WaktuTanggal dan Waktu
UTC2024-08-24T07:30:00.000Z
UTC+82024-08-24 15:30:00
UTC+52024-08-24 12:30:00
UTC-52024-08-24 02:30:00
UTC+02024-08-24 07:30:00
UTC-62024-08-23 01:30:00

Waktu-waktu yang berbeda ini semuanya merujuk pada momen yang sama, hanya saja diekspresikan dalam zona waktu yang berbeda.