C++ ClassesLesson 42Preview gratis
C++ Date
Lesson ini bagian dari C++ · Semua level
Ringkasan
C++ bekerja dengan waktu melalui tipe time_t dari header <ctime>, yang menyimpan jumlah detik sejak epoch (1 Januari 1970). Fungsi time(nullptr) mengambil waktu saat ini, lalu localtime() atau gmtime() mengubahnya menjadi struktur berisi tahun, bulan, hari, jam, dan sebagainya. Untuk menampilkannya rapi, gunakan strftime yang memformat time_t menjadi string sesuai pola yang kita tentukan.
Poin kunci
- time(nullptr) mengembalikan waktu sekarang dalam bentuk time_t.
- localtime() mengubah time_t ke struct tm sesuai zona waktu lokal.
- Pada struct tm, tahun dihitung sejak 1970 (tambah 1900) dan bulan 0-11 (tambah 1).
- strftime(buffer, ukuran, format, waktu) memformat waktu ke string, misalnya %d-%m-%Y.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.