Inilah Cara Untuk Mencuplik Tanggal Pada C++

www.niguru.com
Niguru.com | Jumat, 24 Des 2021 | Pada posting sehari sebelumnya Niguru.com sudah menjelaskan mengenai cara untuk mencuplik waktu pada C++.

Pada posting kali ini Niguru.com akan melanjutkan dengan penjelasan mengenai cara untuk mencuplik tanggal, bulan dan tahun dari informasi waktu yang sudah disimpan pada variabel.
Seperti pada penjelasan pencuplikan waktu pada pencuplikan tanggal juga harus ada instruksi untuk mengisi Struct internal TM.

Berikut ini pengisian Struct TM yang diambil dari contoh dari posting sebelumnya:
www.niguru.com

 

Berikut ini sintaks untuk mencuplik tanggal:
var_waktu ->tm_mday;
Berikut ini sintaks untuk mencuplik bulan:
var_waktu->tm_mon;var_waktu++;

Note:

var_waktu->tm_mon akan menghasilkan bulan dengan range 0 .. 11, sehingga harus ditambah 1 dengan instruksi increment (penambahan 1), agar menghasilkan nilai bulan dengan range 1 ..12.
Berikut ini sintaks untuk mencuplik tahun:
var_waktu->tm_year;var_waktu+1900;
Note:
var_waktu->tm_year akan menghasilkan nilai selisih antara tahun sekarang dengan 1900, sehingga harus ditambah dengan 1900 agar menghasilkan nilai tahun sekarang.
Contoh penempatan informasi tanggal, bulan dan tahun pada variabel:
int c=b->tm_mday;
int d=b->tm_mon;++d;
int e=b->tm_year;e=e+1900;

 

www.niguru.com

 

Berikut ini program selengkapnya yang sudah dilengkapi dengan instruksi untuk mencetak ke layar:
#include <iostream>
#include <ctime>
using namespace std;
int main(){
 

time_t a=time(0);
tm *b=localtime(&a);
 
int c=b->tm_mday;
int d=b->tm_mon;++d;
int e=b->tm_year;e=e+1900;
 

cout<<“Tanggal sekarang: “<<c<<endl;
cout<<“Bulan sekarang: “<<d<<endl;
cout<<“Tahun sekarang: “<<e<<endl<<endl;
 

return 0;}

 

www.niguru.com

Hasilnya setelah dikompilasi dan ditampilkan pada DOS:

www.niguru.com
Demikianlah penjelasan mengenai cara untuk mencuplik jam, menit dan detik pada C++.
Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Tinggalkan komentar