COleDateTime::SetDateTime

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)

Index