Minggu, 18 Februari 2018

Program C++ Menentukan Waku dan Tanggal Sekarang Otomatis

Fungsi dan Tujuan

waktu time_t (time_t * waktu);
Mengembalikan waktu kalender sistem saat ini dalam jumlah detik yang terlewati sejak 1 Januari 1970. Jika sistem tidak memiliki waktu, 1 dikembalikan.

char * ctime (waktu const time_t *);
Mengembalikan pointer ke string dalam bentuk jam kerja bulan: menit: detik tahun \ n \ 0.

struct tm * localtime (waktu const time_t *);
Mengembalikan pointer ke struktur tm yang mewakili waktu setempat.

clock_t clock (void);
Mengembalikan sebuah nilai yang mendekati jumlah waktu program pemanggilan telah berjalan. Nilai 1 dikembalikan jika waktunya tidak tersedia.

char * asctime (const struct tm * waktu);
Mengembalikan pointer ke string yang berisi informasi yang tersimpan dalam struktur yang ditunjukkan oleh waktu yang diubah menjadi bentuk: jam tanggal bulan: menit: detik tahun \ n \ 0

struct tm * gmtime (waktu const time_t *);
Mengembalikan pointer ke waktu dalam bentuk struktur tm. Waktunya diwakili dalam Coordinated Universal Time (UTC), yang pada dasarnya Greenwich Mean Time (GMT).

time_t mktime (struct tm * waktu);
Mengembalikan waktu kalender yang setara dengan waktu yang ditemukan dalam struktur yang ditunjukkan oleh waktu.

difftime ganda (time_t time2, time_t time1);
Menghitung selisih detik antara time1 dan time2.

size_t strftime ();
Dapat digunakan untuk format tanggal dan waktu format tertentu.


Berikut SOURCODE nya :


#include <iostream>
#include <ctime>
using namespace std;
int main ()
{
   // tanggal / waktu sekarang berdasarkan sistem saat ini
   time_t now = time(0);

   // ubah sekarang menjadi bentuk string
   char* dt = ctime(&now);

   cout << "Tanggal dan waktu setempat adalah:" << dt << endl;

   // ubah sekarang menjadi tm struct untuk UTC
   tm *gmtm = gmtime(&now);
   dt = asctime(gmtm);
   cout << "Tanggal dan waktu UTC adalah:" << dt << endl;
}


1 komentar: