C MoreLesson 49Preview gratis
C Date
Lesson ini bagian dari C · Semua level
Ringkasan
Header time.h menyediakan tipe time_t untuk menyimpan waktu dalam jumlah detik sejak epoch 1 Januari 1970 UTC dan struct tm untuk komponen seperti tahun, bulan, serta jam. Fungsi time(), localtime(), gmtime(), dan strftime() memudahkan pembentukan waktu menjadi teks sesuai kebutuhan. Catatan penting: bulan dalam struct tm dihitung mulai dari 0 dan tahun dihitung sejak 1900.
Poin kunci
- time(NULL) mengembalikan waktu sekarang sebagai time_t dalam satuan detik.
- localtime mengubah time_t menjadi struct tm waktu setempat, sedangkan gmtime menghasilkan waktu UTC.
- strftime(buf, n, "%Y-%m-%d", tm) memformat waktu menjadi string sesuai pola yang diberikan.
- clock() dan CLOCKS_PER_SEC dipakai mengukur lamanya eksekusi sebuah bagian program.
- tm_mon dimulai dari 0 untuk Januari dan tm_year adalah tahun dikurangi 1900.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.