Mengetahui Tanggal-Waktu Sekarang dengan time()

Untuk mengetahui tanggal dan waktu saat ini, kita tidak menggunakan header apa-apa. Tetapi tentu saja untuk menampilkannya ke monitor kita memakai header standar input/output.

Program dibawah ini mendemokan cara mendapatkan tanggal dan waktu komputer saat ini dengan fungsi time().

variabel time_t, asctime, tm dan fungsi time() ada di time.h. Oleh karena itu jangan menggantinya dengan kata lain.

#include <conio.h>
#include <iostream.h>
#include <string>

int main(void)
{
    string hari;
    time_t  sekarang = time(NULL);
    tm* waktulokal = localtime(&sekarang);

    cout << "Tanggal dan Waktu sekarang: " << asctime(waktulokal) << endl;

     cout << " Tanggal Sekarang:  " << (waktulokal->tm_mday) << endl;
     cout << " Bulan Sekarang:  " << (waktulokal->tm_mon) + 1 << endl;
     cout << " Tahun Sekarang:  " << (waktulokal->tm_year) + 1900 << endl;

     cout << endl;

     cout << " Jam = " << (waktulokal->tm_hour) << endl;
     cout << " Menit = " << (waktulokal->tm_min) << endl;
     cout << " Detik = " << (waktulokal->tm_sec) << endl;

     cout << endl;

     switch (waktulokal->tm_wday) {
     case 1 : hari = "Senin";
              break;
     case 2 : hari = "Selasa";
              break;
     case 3 : hari = "Rabu";
              break;
     case 4 : hari = "Kamis";
              break;
     case 5 : hari = "Jumat";
              break;
     case 6 : hari = "Sabtu";
              break;
     default: hari = "Minggu";
         ;
     }

     cout << " Format Tanggal: " << hari << " "
                                 <<(waktulokal->tm_mday)<<"-"
                                 <<(waktulokal->tm_mon)+1
                                 <<"-"
                                 << (waktulokal->tm_year)+1900
                                 << endl;

     cout << " Format Waktu: " << (waktulokal->tm_hour)
                               <<":"
                               << (waktulokal->tm_min)
                               <<":"
                               << (waktulokal->tm_sec) << endl;
     cout << endl;

     getch();
    return 0;
}


Mengetahui Tanggal-Waktu Sekarang dengan time() Rating: 4.5 Diposkan Oleh: Good Dreamer

0 comments:

Posting Komentar

Diberdayakan oleh Blogger.