CTime( );
CTime ( const CTimeamp timeSrc );(&A)
CTime ( time_t เวลา );
CTime (intnYear,intnMonth,intnDay,intnHour,intnMin,intnSec, int nDST = -1);
CTime (WORDwDosDate,WORDwDosTime, int nDST = -1);
CTime ( const SYSTEMTIMEamp sysTime, int nDST = -1 );(&A)
CTime ( const FILETIMEamp fileTime, int nDST = -1 );(&A)
พารามิเตอร์
timeSrc
บ่งชี้วัตถุCTimeที่มีอยู่แล้ว?
เวลา
บ่งชี้ว่า ค่าของเวลา?
nYear, nMonth, nDay, nHour, nMin, nSec
บ่งชี้ว่า ค่าวันและเวลาถูกคัดลอกลงCTimeวัตถุใหม่?
nDST
บ่งชี้ว่า เวลาตามฤดูกาลของผล สามารถมีค่าสาม หนึ่งเป็นดังนี้:
wDosDate, wDosTime
MS-DOS ค่าวันและเวลาที่จะแปลงค่าวัน / เวลา และคัดลอกลงในวัตถุCTimeใหม่?
sysTime
โครงสร้างแบบSYSTEMTIMEจะแปลงค่าวัน / เวลา และคัดลอกลงในวัตถุCTimeใหม่?
fileTime
โครงสร้างแบบFILETIMEจะแปลงค่าวัน / เวลา และคัดลอกลงในวัตถุCTimeใหม่?
หมายเหตุ
Constructors ทั้งหมดเหล่านี้สร้างวัตถุCTimeใหม่เริ่มต้น ด้วยเวลาแบบเต็มที่ระบุ ตามเขตเวลาปัจจุบัน?
แต่ละพารามิเตอร์ถูกอธิบายไว้ด้านล่าง:
คอมโพเนนต์ | ช่วง |
nYear | 19702038* |
nMonth | 1 12 |
nDay | 1 31 |
nHour | ไม่มีข้อจำกัด |
nMin | ไม่มีข้อจำกัด |
nSec | ไม่มีข้อจำกัด |
*มีขีดจำกัดบนวัน 1/18/2038 สำหรับช่วงกว้างของวัน ดูCOleDateTime?
ตัวสร้างนี้ทำให้การแปลง UTC ที่เหมาะสม รุ่นตรวจแก้จุดบกพร่องของไลบรารี Microsoft Foundation Class ยืนยันถ้า อย่างน้อยหนึ่งของปี เดือน หรือคอมโพเนนต์วันอยู่นอกช่วง เป็นความรับผิดชอบของคุณเพื่อตรวจสอบอาร์กิวเมนต์ก่อนทำการโทรศัพท์?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับชนิดข้อมูลtime_tดูการ ฟังก์ชันเวลาในการอ้างอิงไลบรารีรันไทม์?
ดูข้อมูลเพิ่มเติม การ SYSTEMTIMEและ FILETIMEโครงสร้างในการอ้างอิงของ Win32 SDK Programmer?
ดูข้อมูลเพิ่มเติม การ รายการMS-DOS วันและเวลาในเอกสารประกอบ Win32 SDK?
ตัวอย่าง
/ / ตัวอย่าง CTime::CTime
time_t osBinaryTime; nbsp / / C เวลาเวลาทำงาน (ที่กำหนดไว้ใน <time.h>)
เวลา (& osBinaryTime); / / การเรียกดูเวลาปัจจุบันจากการ / / ระบบปฏิบัติ
CTime time1 / / ล้าง CTime (0 เป็นค่าเวลาที่ไม่ถูกต้อง)
CTime time2 = time1 / / คัดลอกตัวสร้าง
CTime time3 (osBinaryTime); / / CTime จากเวลารันไทม์ C
CTime time4 (1999, 3, 19, 22, 15, 0); / / 10:15 PM 19 march, 1999
ภาพรวม CTime |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCTime::GetTime, GetCurrentTime,ตัวดำเนิน =(&N)