int SetDateTime (int nYear, int nMonth, int nDay,int nHour, int nMin, int nSec );
ส่งกลับค่า
ศูนย์ถ้าค่าของวัตถุนี้COleDateTimeถูกตั้งค่าเสร็จเรียบร้อยแล้ว อื่น ๆ 1 ค่าที่ส่งคืนนี้ขึ้นกับชนิดการDateTimeStatusระบุ สำหรับข้อมูลเพิ่มเติม ให้ดูฟังก์ชันสมาชิกSetStatus?
พารามิเตอร์
nYear, nMonth, nDay, nHour, nMin, nSec
แสดงคอมโพเนนต์วันและเวลาที่จะคัดลอกลงในวัตถุนี้COleDateTime?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อตั้งค่าวันและเวลาของวัตถุนี้COleDateTime?
ดูตารางต่อไปนี้สำหรับขอบเขตสำหรับค่าพารามิเตอร์:
พารามิเตอร์ | ขอบเขต |
nYear | 100 9999 |
nMonth | 1 12 |
nDay | 1 31 |
nHour | 0 23 |
nMin | 0 59 |
nSec | 0 59 |
แตกต่างกันขอบเขตบนที่แท้จริงสำหรับค่าnDayไปตามเดือนและปี เดือน 1, 3, 5, 7, 8, 10 และ 12 ขอบเขตบนอยู่ 31 เดือน 4, 6, 9 และ 11 เป็น 30 สำหรับเดือนที่ 2 เป็น 28 หรือ 29 ในปีเผ่น?
ถ้าค่าวันหรือเวลาที่ระบุ โดยพารามิเตอร์ไม่ถูกต้อง สถานะของวัตถุนี้ถูกตั้งค่าเป็นไม่ถูกต้องและค่าของวัตถุนี้ จะไม่เปลี่ยนแปลง?
นี่คือตัวอย่างของค่าเวลา:
nHour | nMin | nSec | ค่า |
1 | 3 | 3 | 01:03:03 |
23 | 45 | 0 | 23:45:00 |
25 | 30 | 0 | ไม่ถูกต้อง |
9 | 60 | 0 | ไม่ถูกต้อง |
นี่คือตัวอย่างของค่าวัน:
nYear | nMonth | nDay | ค่า |
1995 | 4 | 15 | 15 พ.ศ.2538 เมษายน |
1789 | 7 | 14 | 17 1789 กรกฎาคม |
1925 | 2 | 30 | ไม่ถูกต้อง |
10000 | 1 | 1 | ไม่ถูกต้อง |
การตั้งค่าวันเท่านั้น ให้ดูที่COleDateTime::SetDate เมื่อต้องการตั้งเวลาเท่านั้น ดูCOleDateTime::SetTime?
สำหรับข้อมูลเกี่ยวกับฟังก์ชันสมาชิก แบบสอบถามที่ค่าของวัตถุนี้COleDateTimeดูหน้าที่สมาชิก:
ดูบทความสำหรับข้อมูลเพิ่มเติมเกี่ยวกับขอบเขตสำหรับค่าCOleDateTime , วันและเวลา: สนับสนุน AutomationในVisual c ++ Programmer ของคำแนะนำ?
ภาพรวม COleDateTime |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCOleDateTime::COleDateTime, COleDateTime::SetDate, COleDateTime::SetTime, COleDateTime::operator =, COleDateTime::GetStatus, COleDateTime::m_dt(&N)