Kelas CTime
Mewakili waktu dan tanggal absolut.
Sintaks
class CTime
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CTime::CTime | Membangun CTime objek dengan berbagai cara. |
Metode Publik
Nama | Deskripsi |
---|---|
CTime::Format | CTime Mengonversi objek menjadi string yang diformat — berdasarkan zona waktu lokal. |
CTime::FormatGmt | CTime Mengonversi objek menjadi string yang diformat — berdasarkan UTC. |
CTime::GetAsDBTIMESTAMP | Mengonversi informasi waktu yang disimpan dalam CTime objek ke struktur DBTIMESTAMP yang kompatibel dengan Win32. |
CTime::GetAsSystemTime | Mengonversi informasi waktu yang disimpan dalam CTime objek ke struktur SYSTEMTIME yang kompatibel dengan Win32. |
CTime::GetCurrentTime | CTime Membuat objek yang mewakili waktu saat ini (fungsi anggota statis). |
CTime::GetDay | Mengembalikan hari yang diwakili oleh CTime objek. |
CTime::GetDayOfWeek | Mengembalikan hari dalam seminggu yang diwakili oleh CTime objek. |
CTime::GetGmtTm | CTime Memecah objek menjadi komponen — berdasarkan UTC. |
CTime::GetHour | Mengembalikan jam yang diwakili oleh CTime objek. |
CTime::GetLocalTm | CTime Memecah objek menjadi komponen — berdasarkan zona waktu lokal. |
CTime::GetMinute | Mengembalikan menit yang diwakili oleh CTime objek. |
CTime::GetMonth | Mengembalikan bulan yang diwakili oleh CTime objek. |
CTime::GetSecond | Mengembalikan yang kedua yang diwakili oleh CTime objek. |
CTime::GetTime | Mengembalikan nilai __time64_t untuk objek yang diberikan CTime . |
CTime::GetYear | Mengembalikan tahun yang diwakili oleh CTime objek. |
CTime::Serialize64 | Menserialisasikan data ke atau dari arsip. |
Operators
Nama | Deskripsi |
---|---|
operator + - | Operator ini menambahkan dan mengurangi CTimeSpan dan CTime objek. |
operator +=, -= | Operator ini menambahkan dan mengurangi CTimeSpan objek ke dan dari objek ini CTime . |
operator = | Operator penugasan. |
operator ==, < , dll. | Operator perbandingan. |
Keterangan
CTime
tidak memiliki kelas dasar.
CTime
nilai didasarkan pada waktu universal terkoordinasi (UTC), yang setara dengan waktu Universal Terkoordinasi (Greenwich Mean Time, GMT). Lihat Manajemen Waktu untuk informasi tentang bagaimana zona waktu ditentukan.
Saat Anda membuat CTime
objek, atur nDST
parameter ke 0 untuk menunjukkan bahwa waktu standar berlaku, atau ke nilai yang lebih besar dari 0 untuk menunjukkan bahwa waktu penghematan siang hari berlaku, atau ke nilai kurang dari nol agar kode pustaka run-time C menghitung apakah waktu standar atau waktu musim panas berlaku. tm_isdst
adalah bidang yang diperlukan. Jika tidak diatur, nilainya tidak terdefinisi dan nilai pengembalian dari mktime tidak dapat diprediksi. Jika timeptr
menunjuk ke struktur tm yang dikembalikan oleh panggilan sebelumnya ke asctime_s, _gmtime_s, atau localtime_s, tm_isdst
bidang berisi nilai yang benar.
Kelas pendamping, CTimeSpan, mewakili interval waktu.
Kelas CTime
dan CTimeSpan
tidak dirancang untuk derivasi. Karena tidak ada fungsi virtual, ukuran CTime
objek dan CTimeSpan
persis 8 byte. Sebagian besar fungsi anggota sebaris.
Catatan
Batas tanggal atas adalah 31/12/3000. Batas bawah adalah 1/1/1970 12:00:00 AM GMT.
Untuk informasi selengkapnya tentang menggunakan CTime
, lihat artikel Tanggal dan Waktu, dan Manajemen Waktu di Referensi Pustaka Run-Time.
Catatan
Struktur berubah CTime
dari MFC 7.1 menjadi MFC 8.0. Jika Anda membuat serial struktur CTime
dengan menggunakan operator << di bawah MFC 8.0 atau versi yang lebih baru, file yang dihasilkan tidak akan dapat dibaca pada versi MFC yang lebih lama.
Persyaratan
Header: atltime.h
Operator Perbandingan CTime
Operator perbandingan.
bool operator==(CTime time) const throw();
bool operator!=(CTime time) const throw();
bool operator<(CTime time) const throw();
bool operator>(CTime time) const throw();
bool operator<=(CTime time) const throw();
bool operator>=(CTime time) const throw();
Parameter
time
Objek CTime
yang akan dibandingkan.
Tampilkan Nilai
Operator ini membandingkan dua waktu absolut dan mengembalikan TRUE jika kondisinya benar; jika tidak FALSE.
Contoh
CTime t1 = CTime::GetCurrentTime();
CTime t2 = t1 + CTimeSpan(0, 1, 0, 0); // 1 hour later
ATLASSERT(t1 != t2);
ATLASSERT(t1 < t2);
ATLASSERT(t1 <= t2);
CTime::CTime
Membuat objek baru CTime
yang diinisialisasi dengan waktu yang ditentukan.
CTime() throw();
CTime(__time64_t time) throw();
CTime(int nYear, int nMonth, int nDay,
int nHour, int nMin, int nSec, int nDST = -1);
CTime(WORD wDosDate, WORD wDosTime, int nDST = -1);
CTime(const SYSTEMTIME& st, int nDST = - 1) throw();
CTime(const FILETIME& ft, int nDST = - 1);
CTime(const DBTIMESTAMP& dbts, int nDST = -1) throw();
Parameter
timeSrc
CTime
Menunjukkan objek yang sudah ada.
time
Nilai __time64_t
waktu, yang merupakan jumlah detik setelah 1 Januari 1970 UTC. Perhatikan bahwa ini akan disesuaikan dengan waktu lokal Anda. Misalnya, jika Anda berada di New York dan membuat CTime
objek dengan meneruskan parameter 0, CTime::GetMonth akan mengembalikan 12.
nYear, nMonth, nDay, nHour, nMin, nSec
Menunjukkan nilai tanggal dan waktu yang akan disalin ke dalam objek baru CTime
.
nDST
Menunjukkan apakah waktu musim panas berlaku. Dapat memiliki salah satu dari tiga nilai:
nDST yang diatur ke 0Wakti standard berlaku.
nDST yang diatur ke nilai yang lebih besar dari waktu penghematan 0Daylight berlaku.
nDST diatur ke nilai yang kurang dari 0 Default. Secara otomatis menghitung apakah waktu standar atau waktu musim panas berlaku.
wDosDate, wDosTime
Nilai tanggal dan waktu MS-DOS yang akan dikonversi ke nilai tanggal/waktu dan disalin ke objek baru CTime
.
St
Struktur SYSTEMTIME yang akan dikonversi ke nilai tanggal/waktu dan disalin ke objek baru CTime
.
Ft
Struktur FILETIME yang akan dikonversi ke nilai tanggal/waktu dan disalin ke objek baru CTime
.
dbts
Referensi ke struktur DBTIMESTAMP yang berisi waktu lokal saat ini.
Keterangan
Setiap konstruktor dijelaskan di bawah ini:
CTime();
Membuat objek yang tidak diinisialisasiCTime
. Konstruktor ini memungkinkan Anda menentukanCTime
array objek. Anda harus menginisialisasi array tersebut dengan waktu yang valid sebelum menggunakan.CTime( const CTime& );
MembuatCTime
objek dari nilai lainCTime
.CTime( __time64_t );
MembuatCTime
objek dari jenis __time64_t . Konstruktor ini mengharapkan waktu UTC dan mengonversi hasilnya ke waktu lokal sebelum menyimpan hasilnya.CTime( int, int, ...);
MembuatCTime
objek dari komponen waktu lokal dengan setiap komponen yang dibatasi ke rentang berikut:Komponen Rentang nYear 1970-3000 nMonth 1-12 nDay 1-31 nHour 0-23 nMin 0-59 nSec 0-59 Konstruktor ini membuat konversi yang sesuai ke UTC. Versi Debug Pustaka Kelas Microsoft Foundation menegaskan jika satu atau beberapa komponen waktu berada di luar rentang. Anda harus memvalidasi argumen sebelum memanggil. Konstruktor ini mengharapkan waktu lokal.
CTime( WORD, WORD );
MembuatCTime
objek dari nilai tanggal dan waktu MS-DOS yang ditentukan. Konstruktor ini mengharapkan waktu lokal.CTime( const SYSTEMTIME& );
MembuatCTime
objek dariSYSTEMTIME
struktur. Konstruktor ini mengharapkan waktu lokal.CTime( const FILETIME& );
MembuatCTime
objek dariFILETIME
struktur. Kemungkinan besar Anda tidak akan menggunakanCTime FILETIME
inisialisasi secara langsung. Jika Anda menggunakanCFile
objek untuk memanipulasi file,CFile::GetStatus
mengambil stempel waktu file untuk Anda melalui objek yangCTime
diinisialisasi denganFILETIME
struktur. Konstruktor ini mengasumsikan waktu berdasarkan UTC dan secara otomatis mengonversi nilai ke waktu lokal sebelum menyimpan hasilnya.Catatan
Konstruktor yang menggunakan
DBTIMESTAMP
parameter hanya tersedia ketika OLEDB.h disertakan.
Untuk informasi selengkapnya, lihat struktur SYSTEMTIME dan FILETIME di Windows SDK. Lihat juga entri Tanggal dan Waktu MS-DOS di Windows SDK.
Contoh
time_t osBinaryTime; // C run-time time (defined in <time.h>)
time(&osBinaryTime) ; // Get the current time from the
// operating system.
CTime time1; // Empty CTime. (0 is illegal time value.)
CTime time2 = time1; // Copy constructor.
CTime time3(osBinaryTime); // CTime from C run-time time
CTime time4(1999, 3, 19, 22, 15, 0); // 10:15PM March 19, 1999
CTime::Format
Panggil fungsi anggota ini untuk membuat representasi berformat dari nilai tanggal-waktu.
CString Format(LPCTSTR pszFormat) const;
CString Format(UINT nFormatID) const;
Parameter
pszFormat
String pemformatan yang mirip printf
dengan string pemformatan. Kode pemformatan, yang didahului oleh tanda persen (%
), digantikan oleh komponen yang CTime
sesuai. Karakter lain dalam string pemformatan disalin tidak berubah ke string yang dikembalikan. Lihat strftime fungsi run-time untuk daftar kode pemformatan.
nFormatID
ID string yang mengidentifikasi format ini.
Tampilkan Nilai
CString yang berisi waktu yang diformat.
Keterangan
Jika status objek ini CTime
null, nilai yang dikembalikan adalah string kosong.
Metode ini memberikan pengecualian jika nilai tanggal-waktu ke format tidak berkisar antara tengah malam, 1 Januari 1970 hingga 31 Desember 3000 Waktu Koordinat Universal (UTC).
Contoh
CTime t(1999, 3, 19, 22, 15, 0);
// 10:15 PM March 19, 1999
CString s = t.Format(_T("%A, %B %d, %Y"));
ATLASSERT(s == _T("Friday, March 19, 1999"));
CTime::FormatGmt
Menghasilkan string berformat yang sesuai dengan objek ini CTime
.
CString FormatGmt(LPCTSTR pszFormat) const;
CString FormatGmt(UINT nFormatID) const;
Parameter
pszFormat
Menentukan string pemformatan yang mirip printf
dengan string pemformatan. Lihat strftime fungsi run-time untuk detailnya.
nFormatID
ID string yang mengidentifikasi format ini.
Tampilkan Nilai
CString yang berisi waktu yang diformat.
Keterangan
Nilai waktu tidak dikonversi dan dengan demikian mencerminkan UTC.
Metode ini memberikan pengecualian jika nilai tanggal-waktu ke format tidak berkisar antara tengah malam, 1 Januari 1970 hingga 31 Desember 3000 Waktu Koordinat Universal (UTC).
Contoh
Lihat contoh untuk CTime::Format.
CTime::GetAsDBTIMESTAMP
Panggil fungsi anggota ini untuk mengonversi informasi waktu yang disimpan dalam CTime
objek ke struktur DBTIMESTAMP yang kompatibel dengan Win32.
bool GetAsDBTIMESTAMP(DBTIMESTAMP& dbts) const throw();
Parameter
dbts
Referensi ke struktur DBTIMESTAMP yang berisi waktu lokal saat ini.
Tampilkan Nilai
Bukan nol jika berhasil; jika tidak, 0.
Keterangan
Menyimpan waktu yang dihasilkan dalam struktur dbts yang dirujuk. Struktur DBTIMESTAMP
data yang diinisialisasi oleh fungsi ini akan membuat anggotanya fraction
diatur ke nol.
Contoh
CTime t = CTime::GetCurrentTime();
DBTIMESTAMP ts;
t.GetAsDBTIMESTAMP(ts); // Retrieves the time in t into the ts structure
CTime::GetAsSystemTime
Panggil fungsi anggota ini untuk mengonversi informasi waktu yang disimpan dalam CTime
objek ke struktur SYSTEMTIME yang kompatibel dengan Win32.
bool GetAsSystemTime(SYSTEMTIME& st) const throw();
Parameter
timeDest
Referensi ke struktur SYSTEMTIME yang akan menyimpan nilai tanggal/waktu objek yang CTime
dikonversi.
Tampilkan Nilai
TRUE jika berhasil; jika tidak FALSE.
Keterangan
GetAsSystemTime
menyimpan waktu yang dihasilkan dalam struktur timeDest yang dirujuk. Struktur SYSTEMTIME
data yang diinisialisasi oleh fungsi ini akan membuat anggotanya wMilliseconds
diatur ke nol.
Contoh
// Convert CTime to FILETIME
CTime time(CTime::GetCurrentTime());
SYSTEMTIME timeDest;
time.GetAsSystemTime(timeDest);
FILETIME fileTime;
::SystemTimeToFileTime(&timeDest, &fileTime);
CTime::GetCurrentTime
Mengembalikan CTime
objek yang mewakili waktu saat ini.
static CTime WINAPI GetCurrentTime() throw();
Keterangan
Mengembalikan tanggal dan waktu sistem saat ini dalam Waktu Universal Terkoordinasi (UTC).
Contoh
CTime t = CTime::GetCurrentTime();
CTime::GetDay
Mengembalikan hari yang diwakili oleh CTime
objek.
int GetDay() const throw();
Tampilkan Nilai
Mengembalikan hari dalam sebulan, berdasarkan waktu lokal, dalam rentang 1 hingga 31.
Keterangan
Fungsi ini memanggil GetLocalTm
, yang menggunakan buffer internal yang dialokasikan secara statis. Data dalam buffer ini ditimpa karena panggilan ke fungsi anggota lain CTime
.
Contoh
// Example for CTime::GetDay, CTime::GetMonth, and CTime::GetYear
CTime t(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999
ATLASSERT(t.GetDay() == 19);
ATLASSERT(t.GetMonth() == 3);
ATLASSERT(t.GetYear() == 1999);
CTime::GetDayOfWeek
Mengembalikan hari dalam seminggu yang diwakili oleh CTime
objek.
int GetDayOfWeek() const throw();
Tampilkan Nilai
Mengembalikan hari dalam seminggu berdasarkan waktu lokal; 1 = Minggu, 2 = Senin, hingga 7 = Sabtu.
Keterangan
Fungsi ini memanggil GetLocalTm
, yang menggunakan buffer internal yang dialokasikan secara statis. Data dalam buffer ini ditimpa karena panggilan ke fungsi anggota lain CTime
.
Contoh
// Print out the day of the week using localized day name
UINT DayOfWeek[] = {
LOCALE_SDAYNAME7, // Sunday
LOCALE_SDAYNAME1,
LOCALE_SDAYNAME2,
LOCALE_SDAYNAME3,
LOCALE_SDAYNAME4,
LOCALE_SDAYNAME5,
LOCALE_SDAYNAME6 // Saturday
};
TCHAR strWeekday[256];
CTime time(CTime::GetCurrentTime()); // Initialize CTime with current time
::GetLocaleInfo(LOCALE_USER_DEFAULT, // Get string for day of the week from system
DayOfWeek[time.GetDayOfWeek()-1], // Get day of week from CTime
strWeekday, sizeof(strWeekday) / sizeof(strWeekday[0]));
ATLTRACE(_T("%s\n"), strWeekday); // Print out day of the week
CTime::GetGmtTm
Mendapatkan struct tm yang berisi dekomposisi waktu yang terkandung dalam objek iniCTime
.
struct tm* GetGmtTm(struct tm* ptm) const;
Parameter
Ptm
Menunjuk ke buffer yang akan menerima data waktu. Jika pointer ini NULL, pengecualian akan dilemparkan.
Tampilkan Nilai
Pointer ke tm struct yang diisi seperti yang didefinisikan dalam file include TIME.H. Lihat gmtime, _gmtime32, _gmtime64 untuk tata letak struktur.
Keterangan
GetGmtTm
mengembalikan UTC.
ptm tidak boleh NULL. Jika Anda ingin kembali ke perilaku lama, di mana ptm dapat berupa NULL untuk menunjukkan bahwa buffer internal yang dialokasikan secara statis harus digunakan, maka _SECURE_ATL tidak terdefinisi.
Contoh
// Compute difference between local time and GMT
CTime time(CTime::GetCurrentTime());
tm t1, t2;
time.GetLocalTm(&t1);
time.GetGmtTm(&t2);
ATLTRACE(_T("Difference between local time and GMT is %d hours.\n"),
t1.tm_hour - t2.tm_hour);
CTime::GetHour
Mengembalikan jam yang diwakili oleh CTime
objek.
int GetHour() const throw();
Tampilkan Nilai
Mengembalikan jam, berdasarkan waktu lokal, dalam rentang 0 hingga 23.
Keterangan
Fungsi ini memanggil GetLocalTm
, yang menggunakan buffer internal yang dialokasikan secara statis. Data dalam buffer ini ditimpa karena panggilan ke fungsi anggota lain CTime
.
Contoh
// Example for CTime::GetHour, CTime::GetMinute, and CTime::GetSecond
CTime t(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999
ATLASSERT(t.GetSecond() == 0);
ATLASSERT(t.GetMinute() == 15);
ATLASSERT(t.GetHour() == 22);
CTime::GetLocalTm
Mendapatkan struct tm yang berisi dekomposisi waktu yang terkandung dalam objek iniCTime
.
struct tm* GetLocalTm(struct tm* ptm) const;
Parameter
Ptm
Menunjuk ke buffer yang akan menerima data waktu. Jika pointer ini NULL, pengecualian akan dilemparkan.
Tampilkan Nilai
Pointer ke tm struct yang diisi seperti yang didefinisikan dalam file include TIME.H. Lihat gmtime, _gmtime32, _gmtime64 untuk tata letak struktur.
Keterangan
GetLocalTm
mengembalikan waktu lokal.
ptm tidak boleh NULL. Jika Anda ingin kembali ke perilaku lama, di mana ptm dapat berupa NULL untuk menunjukkan bahwa buffer internal yang dialokasikan secara statis harus digunakan, maka _SECURE_ATL tidak terdefinisi.
Contoh
CTime t(1999, 3, 19, 22, 15, 0); // 10:15PM March 19, 1999
tm osTime; // A structure containing time elements.
t.GetLocalTm(&osTime);
ATLASSERT(osTime.tm_mon == 2); // Note zero-based month!
CTime::GetMinute
Mengembalikan menit yang diwakili oleh CTime
objek.
int GetMinute() const throw();
Tampilkan Nilai
Mengembalikan menit, berdasarkan waktu lokal, dalam rentang 0 hingga 59.
Keterangan
Fungsi ini memanggil GetLocalTm
, yang menggunakan buffer internal yang dialokasikan secara statis. Data dalam buffer ini ditimpa karena panggilan ke fungsi anggota lain CTime
.
Contoh
Lihat contoh untuk GetHour.
CTime::GetMonth
Mengembalikan bulan yang diwakili oleh CTime
objek.
int GetMonth() const throw();
Tampilkan Nilai
Mengembalikan bulan, berdasarkan waktu lokal, dalam rentang 1 hingga 12 (1 = Januari).
Keterangan
Fungsi ini memanggil GetLocalTm
, yang menggunakan buffer internal yang dialokasikan secara statis. Data dalam buffer ini ditimpa karena panggilan ke fungsi anggota lain CTime
.
Contoh
Lihat contoh untuk GetDay.
CTime::GetSecond
Mengembalikan yang kedua yang diwakili oleh CTime
objek.
int GetSecond() const throw();
Tampilkan Nilai
Mengembalikan yang kedua, berdasarkan waktu lokal, dalam rentang 0 hingga 59.
Keterangan
Fungsi ini memanggil GetLocalTm
, yang menggunakan buffer internal yang dialokasikan secara statis. Data dalam buffer ini ditimpa karena panggilan ke fungsi anggota lain CTime
.
Contoh
Lihat contoh untuk GetHour.
CTime::GetTime
Mengembalikan nilai __time64_t untuk objek yang diberikan CTime
.
__time64_t GetTime() const throw();
Tampilkan Nilai
GetTime
akan mengembalikan jumlah detik antara objek saat ini CTime
dan 1 Januari 1970.
Contoh
CTime t(2005, 10, 20, 23, 50, 0); // 11:50 PM October 20, 2005
time_t osBinaryTime = t.GetTime(); // time_t defined in <time.h>
_tprintf_s(_T("time_t = %ld\n"), osBinaryTime);
CTime::GetYear
Mengembalikan tahun yang diwakili oleh CTime
objek.
int GetYear();
Tampilkan Nilai
Mengembalikan tahun, berdasarkan waktu lokal, dalam rentang 1 Januari 1970, hingga 18 Januari 2038 (inklusif).
Keterangan
Fungsi ini memanggil GetLocalTm
, yang menggunakan buffer internal yang dialokasikan secara statis. Data dalam buffer ini ditimpa karena panggilan ke fungsi anggota lain CTime
.
Contoh
Lihat contoh untuk GetDay.
CTime::operator =
Operator penugasan.
CTime& operator=(__time64_t time) throw();
Parameter
time
Nilai tanggal/waktu baru.
Tampilkan Nilai
Objek yang diperbarui CTime
.
Keterangan
Operator penugasan yang kelebihan beban ini menyalin waktu sumber ke dalam objek ini CTime
. Penyimpanan waktu internal dalam CTime
objek tidak bergantung pada zona waktu. Konversi zona waktu tidak diperlukan selama penugasan.
CTime::operator +, -
Operator ini menambahkan dan mengurangi CTimeSpan
dan CTime
objek.
CTime operator+(CTimeSpan timeSpan) const throw();
CTime operator-(CTimeSpan timeSpan) const throw();
CTimeSpan operator-(CTime time) const throw();
Parameter
rentang waktu
Objek CTimeSpan
yang akan ditambahkan atau dikurangi.
time
Objek CTime
yang akan dikurangi.
Tampilkan Nilai
Objek CTime
atau CTimeSpan
yang mewakili hasil operasi.
Keterangan
CTime
objek mewakili waktu absolut, CTimeSpan
objek mewakili waktu relatif. Dua operator pertama memungkinkan Anda menambahkan dan mengurangi CTimeSpan
objek ke dan dari CTime
objek. Operator ketiga memungkinkan Anda mengurangi satu CTime
objek dari objek lain untuk menghasilkan CTimeSpan
objek.
Contoh
CTime t1(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999
CTime t2(1999, 3, 20, 22, 15, 0); // 10:15 PM March 20, 1999
CTimeSpan ts = t2 - t1; // Subtract 2 CTimes
ATLASSERT(ts.GetTotalSeconds() == 86400L);
ATLASSERT((t1 + ts) == t2); // Add a CTimeSpan to a CTime.
ATLASSERT((t2 - ts) == t1); // Subtract a CTimeSpan from a CTime.
CTime::operator +=, -=
Operator ini menambahkan dan mengurangi CTimeSpan
objek ke dan dari objek ini CTime
.
CTime& operator+=(CTimeSpan span) throw();
CTime& operator-=(CTimeSpan span) throw();
Parameter
Span
Objek CTimeSpan
yang akan ditambahkan atau dikurangi.
Tampilkan Nilai
Objek yang diperbarui CTime
.
Keterangan
Operator ini memungkinkan Anda untuk menambahkan dan mengurangi CTimeSpan
objek ke dan dari objek ini CTime
.
Contoh
CTime t(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999
t += CTimeSpan(0, 1, 0, 0); // 1 hour exactly
ATLASSERT(t.GetHour() == 23);
CTime::Serialize64
Catatan
Metode ini hanya tersedia dalam proyek MFC.
Menserialisasikan data yang terkait dengan variabel anggota ke atau dari arsip.
CArchive& Serialize64(CArchive& ar);
Parameter
Ar
Objek CArchive
yang ingin Anda perbarui.
Tampilkan Nilai
Objek yang diperbarui CArchive
.
Baca juga
asctime_s, _wasctime_s
_ftime_s, _ftime32_s, _ftime64_s
gmtime_s, _gmtime32_s, _gmtime64_s
localtime_s, _localtime32_s, _localtime64_s
strftime, wcsftime, _strftime_l, _wcsftime_l
waktu, _time32, _time64
Kelas CTimeSpan
Bagan Hierarki
Kelas Bersama ATL/MFC
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk