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;
}
Home /
bahasa /
bahasa c /
basic /
command /
cplus /
cplusplus /
dasar /
date /
perintah /
program /
tanggal /
waktu /
Mengetahui Tanggal-Waktu Sekarang dengan time()
Mengetahui Tanggal-Waktu Sekarang dengan time()
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
0 comments:
Posting Komentar