| 
											 
											
											       ฟังก์ชั่นที่ใช้ในการทำงานกับข้อมูลชนิดวันที่ 
											มีรายละเอียดดังตาราง  
											
												
													| 
													 
														
														
														ชื่อฟังก์ชั่น 
													 | 
													
													 
														
														
														คำอธิบาย 
													 | 
													
													 
														
														
														ตัวอย่าง 
													 | 
													
													 
														
														
														ผลลัพธ์ 
													 | 
												 
												
													| 
													
													Now | 
													
													
													ส่งค่าวันที่และเวลาในปัจจุบันกลับมา | 
													
													
													Now | 
													
													
													10/17/98 6:42:33 PM 
													 | 
												 
												
													| 
													
													Date | 
													
													
													ส่งค่าวันที่ในปัจจุบันกลับมา | 
													
													
													Date | 
													
													
													10/17/98 | 
												 
												
													| 
													
													Time | 
													
													
													ส่งค่าเวลาในปัจจุบันกลับมา | 
													
													
													Time | 
													
													
													6:42:33 PM | 
												 
												
													| 
													
													DateValue | 
													
													
													ส่งค่า Date ของ String 
													ที่ส่งไปคืนมา | 
													
													
													DateValue("11/10/98 
													6:05:34") | 
													
													
													11/10/98 | 
												 
												
													| 
													
													TimeValue | 
													
													
													ส่งค่า Time ของ String 
													ที่ส่งไปคืนมา | 
													
													
													TimeValue("11/10/98 
													6:05:34") | 
													
													
													6:05:34 AM | 
												 
												
													| 
													
													Day | 
													
													
													ส่งค่าวันที่กลับมาจากข้อมูล 
													Date ที่ส่งเข้าไป | 
													
													
													Day("11/10/98 6:05:34") | 
													
													
													10 | 
												 
												
													| 
													
													Month | 
													
													
													ส่งค่าเดือนกลับมาจากข้อมูล 
													Date ที่ส่งมา | 
													
													
													Month("11/10/98 6:05:34") | 
													
													
													11 | 
												 
												
													| 
													
													Year | 
													
													
													ส่งค่าปีกลับมาจากข้อมูล Date 
													ที่ส่งมา | 
													
													
													Year("11/10/98 6:05:34") | 
													
													
													1998 | 
												 
												
													| 
													
													Hour | 
													
													
													ส่งค่าชั่วโมงกลับมาจากข้อมูล 
													Date ที่ส่งมา | 
													
													
													Hour("11/10/98 6:05:34") | 
													
													
													34 | 
												 
												
													| 
													
													Minute | 
													
													
													ส่งค่านาทีกลับมาจากข้อมูล 
													Time ที่ส่งมา | 
													
													
													Minute("11/10/98 6:05:34") | 
													
													
													5 | 
												 
												
													| 
													
													Second | 
													
													
													ส่งค่าวินาทีกลับมาจากข้อมูล 
													Time ที่ส่งมา | 
													
													
													Second("11/10/98 6:05:34") | 
													
													
													6 | 
												 
												
													| 
													
													IsDate | 
													
													
													ตรวจค่าที่ส่งเข้ามาว่าเป็นข้อมูล 
													Date หรือไม่ | 
													
													
													IsDate("11/10/98 6:05:34") | 
													
													
													False | 
												 
											 
											
											
											:: รู้จักกับช้อมูลชนิด 
											DateTime 
											       ข้อมูลชนิด DateTime 
											จะแทนวันที่และเวลา 
											ด้วยค่าเริ่มต้นจาก 12:00:00 AM 
											1/1/0001 CE(Common Era) ถึง 11:59:59 
											PM, 12/31/9999 CE 
											และเวลาจะวัดในหน่วย 100 นาโนวินาที
											
											เรียกว่า ticks 
											และวันที่จะเป็นหน่วยของ ticks 
											โดยเริ่มนับตั้งแต่ 12:00 AM 1/1/001 
											CE ในปฏิทินของ GregorianCalendar 
											โดยที่เวลาแสดงผล ค่า DateTime 
											จะแสดงในแบบที่ได้กำหนดไว้ใน Control 
											Panel 
											       ข้อมูลชนิด TimeSpan 
											แตกต่างจาก DateTime ตรงที่ DateTime 
											จะแทนวันที่และเวลา แต่ TimeSpan 
											จะแทนช่วงของเวลา (หมายความว่า 
											เราสามารถลบค่า DateTime 
											อันหนึ่งออกจากค่า DateTime 
											อันอื่นได้ 
											ซึ่งค่าที่ได้จะเป็นข้อมูลชนิด 
											TimeSpan 
											ที่เป็นผลต่างระหว่างข้อมูลชนิด 
											DateTime ทั้งสอง 
											หรืออาจจะบวกข้อมูลชนิด TimeSpan 
											เข้าไปกับ DateTime ได้ 
											ซึ่งจะได้เป็นข้อมูลชนิด DateTime ) 
											       การคำนวณต่างๆของข้อมูลชนิด 
											DateTime 
											จะไม่แก้ไขค่าของอินสแตนซ์เดิม 
											แต่จะส่งอินสแตนซ์ใหม่ของ DateTime 
											แทน **การคำนวณ และการเปรียบเทียบของ 
											DateTime 
											จะมีความหมายก็ต่อเมื่อสร้างใน 
											TimeZone เดียวกัน 
											เมดถอดและคุณสมบัติในคลาสนี้จะใช้ 
											Local time zone ที่กำหนดใน Control 
											Panel เมื่อทำการคำนวณ 
											
											
											ฟิลด์ของคลาส DateTime 
											
												
													| 
													 
														
														
														ฟิลด์ 
													 | 
													
													 
														
														
														คำอธิบาย 
													 | 
												 
												
													
													
													MaxValue 
													MinValue  | 
													
													
													เป็นค่าคงที่ 
													ที่แทนค่าที่ใหญ่ที่สุดที่เป็นไปได้ของ 
													DateTime 
													เป็นค่าคงที่ 
													ที่แทนค่าที่เล็กที่สุดที่เป็นไปได้ของ 
													DateTime  | 
												 
											 
											
											
											คุณสมบัติของคลาส DateTime 
											
												
													| 
													 
														
														
														คลาส 
													 | 
													
													 
														
														
														คำอธิบาย 
													 | 
												 
												
													
													
													Now 
													Today 
													UtcNow  | 
													
													
													จะรับค่า DateTime 
													ที่จะเป็นเวลา 
													และวันที่ปัจจุบันบนเครื่องที่รันอยู่ 
													จะรับค่าวันที่ปัจจุบัน 
													จะรับค่าวันที่ปัจจุบันในเครื่องที่รันอยู่
													 | 
												 
											 
											
											
											เมดถอดแบบสเตติกของคลาส 
											DateTime 
											       * Compare 
											จะเปรียบเทียบออบเจ็กต์ DateTime 
											ทั้งสอง 
											และจะส่งค่ที่ได้จากการเปรียบเทียบกลับมา 
											       * DayslnMonth 
											จะส่งค่าจำนวนของวันในเดือน 
											และปีที่กำหนดกลับมา 
											       * Equals จะส่งค่า True กลับมา 
											ถ้า DateTime 
											นั้นจะเท่ากับออบเจ็กต์ที่กำหนด 
											       * IsLeapYear จะส่งค่า True 
											กลับมา ถ้าปีที่กำหนดนั้นเป็น leap 
											year (ปีที่เดือนกุมภาพันธ์มี 29 วัน) 
											       * Parse 
											จะเปลี่ยนค่าสตริงที่กำหนดไปเป็นออบเจ็กต์ 
											DateTime 
											       * ParseExact 
											จะเปลี่ยนค่าสตริงที่กำหนดไปเป็น 
											DateTime 
											โดยที่รูปแบบของสตริงจะต้องตรงกับรูปแบบที่กำหนด 
											
											
											       โอเปอเรเตอร์ของคลาส 
											DateTime 
											
												
													| 
													 
														
														
														โอเปอเรเตอร์ 
													 | 
													
													 
														
														
														คำอธิบาย 
													 | 
												 
												
													| 
													 
														
														(+) 
  
													 | 
													
													
													จะเพิ่มช่วงเวลาที่กำหนดเข้าไปใน 
													DateTime ที่กำหนด 
													และให้ผลลัพธ์กลับมา 
  | 
												 
												
													| 
													 
														
														(=) 
													 | 
													
													
													จะตรวจสอบว่า DateTime 
													ทั้งสองจะเท่ากันหรือไม่ | 
												 
												
													| 
													 
														
														(>)  
													 | 
													
													
													จะตรวจสอบว่า DateTime 
													ที่กำหนดจะมากกว่า DateTime 
													อีกตัวหรือไม่ | 
												 
												
													| 
													 
														
														(>=) 
													 | 
													
													
													จะตรวจสอบว่า DateTime 
													ที่กำหนดจะมากกว่าหรือเท่ากับ 
													DateTime อีกตัวหรือไม่ | 
												 
												
													| 
													 
														
														(<>) 
													 | 
													
													
													จะตรวจสอบว่า DateTime 
													ทั้งสองไม่เท่ากันใช่หรือไม่ | 
												 
												
													| 
													 
														
														(<) 
													 | 
													
													
													จะตรวจสอบว่า DateTime 
													ที่กำหนดจะน้อยกว่า DateTime 
													อีกตัวหรือไม่  | 
												 
												
													| 
													 
														
														(<=) 
													 | 
													
													
													จะตรวจสอบว่า DateTime 
													ที่กำหนดจะน้อยกว่าหรือเท่ากับ 
													DateTime อีกตัวหรือไม่ | 
												 
												
													| 
													 
														
														(-)  
													 | 
													
													
													จะลบค่า DateTime หรือ 
													TimeSpan ออกจากอนสแตนซ์ 
													DateTime ที่กำหนด 
													 | 
												 
											 
											
											
											       คุณสมบัติแบบอินสแตนซ์ของคลาส 
											DateTime 
											
												
													| 
													 
														
														
														คุณสมบัติ 
													 | 
													
													 
														
														
														คำอธิบาย 
													 | 
												 
												
													
													
													Date 
  | 
													
													
													จะส่งส่วนของวันที่ของ 
													DateTime กลับมา | 
												 
												
													| 
													
													Day | 
													
													
													จะส่งส่วนที่เป็นวันกลับมา | 
												 
												
													| 
													
													DayOfWeek | 
													
													
													จะส่งส่วนที่บอกค่าวันในสัปดาห์กลับมา | 
												 
												
													| 
													
													DayOfYear | 
													
													
													จะส่งค่าวันของปีกลับมา | 
												 
												
													| 
													
													Hour | 
													
													
													จะส่งส่วนของชั่วโมงกลับมา | 
												 
												
													| 
													
													Millisecond | 
													
													
													จะส่งส่วนของมิลลิวินาทีกลับมา | 
												 
												
													
													
													Minute 
  | 
													
													
													จะส่งส่วนของนาทีกลับมา | 
												 
												
													| 
													
													Month | 
													
													
													จะส่งส่วนของเดือนกลับมา | 
												 
												
													| 
													
													Second | 
													
													
													จะส่งส่วนของวินาทีกลับมา | 
												 
												
													
													
													Ticks 
  | 
													
													
													จะส่งส่วนของ 100 * 
													นาโนวินาทีกลับมา | 
												 
												
													| 
													
													TimeOfDay | 
													
													
													จะส่งค่าเวลากลับมา | 
												 
												
													| 
													
													Year  | 
													
													
													จะส่งค่าปีกลับมา 
													 | 
												 
											 
											
											
											       อินสแตนซ์เมดถอดของคลาส 
											DateTime 
											
												
													| 
													 
														
														
														เมดถอด 
													 | 
													
													 
														
														
														คำอธิบาย 
													 | 
												 
												
													
													
													Add 
  | 
													
													
													จะเพิ่มค่าของอินสแตนซ์ 
													TimeSpan ให้กับ DateTime นี้ | 
												 
												
													| 
													
													AddTicks | 
													
													
													จะเพิ่มจำนวน ticks 
													ที่กำหนดเข้าไปยังอินสแตนซ์นี้ | 
												 
												
													| 
													
													AddMilliseconds | 
													
													
													จะเพิ่มจำนวนมิลลิวินาทีที่กำหนดเข้าไปยังอินสแตนซ์นี้ | 
												 
												
													| 
													
													AddSeconds | 
													
													
													จะเพิ่มจำนวนวินาทีที่กำหนดเข้าไปยังอินสแตนซ์นี้
													 | 
												 
												
													| 
													
													AddMinutes | 
													
													
													จะเพิ่มจำนวนนาทีที่กำหนดเข้าไปยังอินสแตนซ์นี้
													 | 
												 
												
													| 
													
													AddHours | 
													
													
													จะเพิ่มจำนวนชั่วโมงที่กำหนดเข้าไปยังอินสแตนซ์นี้
													 | 
												 
												
													| 
													
													AddDays | 
													
													
													จะเพิ่มจำนวนวันที่ที่กำหนดเข้าไปยังอินสแตนซ์นี้
													 | 
												 
												
													| 
													
													AddMonths | 
													
													
													จะเพิ่มจำนวนเดือนที่กำหนดเข้าไปยังอินสแตนซ์นี้
													 | 
												 
												
													| 
													
													AddYears  | 
													
													
													จะเพิ่มจำนวนปีที่กำหนดเข้าไปยังอินสแตนซ์นี้
													 | 
												 
											 
											
											
											       * CompareTo จะเปรียบเทียบค่า 
											DateTime นี้กับค่า DateTime ที่กำหนด 
											และส่งค่าที่เป็นผลลัพธ์จากการเปรียบเทียบกลับมา 
											       * Equals จะส่งค่าที่บอกว่า 
											DateTime 
											นี้เท่ากับออบเจ็กต์ที่กำหนดหรือไม่ 
											       * GetDateTimeFormats 
											จะส่งรูปแบบการแสดงผลทั้งหมดของข้อมูลชนิด 
											DateTime ที่ระบบสนับสนุน 
											
												
													| 
													 
														
														
														รูปแบบ 
													 | 
													
													 
														
														
														ความหมาย 
													 | 
												 
												
													
													
													ToLocalTime 
  | 
													
													
													จะเปลี่ยนเวลาในรูปแบบ 
													coordinated universal time (UTC) 
													ไปเป็นเวลาท้องถิ่น | 
												 
												
													| 
													
													ToLongDateString | 
													
													
													จะเปลี่ยนค่าวันที่ไปเป็นสตริงในรูปแบบ 
													long date | 
												 
												
													| 
													
													ToLongTimeString | 
													
													
													จะเปลี่ยนค่าเวลาไปเป็นสตริงในรูปแบบ 
													long time | 
												 
												
													| 
													
													ToShortDateString 
													 | 
													
													
													จะเปลี่ยนค่าวันที่ไปเป็นสตริงในรูปแบบ 
													short date | 
												 
												
													
													
													ToShortTimeString 
  | 
													
													
													จะเปลี่ยนค่าวันที่ไปเป็นสตริงในรูปแบบ 
													short time | 
												 
												
													| 
													
													ToString | 
													
													
													จะเปลี่ยนค่าของอินสแตนซ์นี้ไปเป็นสตริง | 
												 
												
													| 
													
													ToUniversalTime  | 
													
													
													จะเปลี่ยนเวลาท้องถิ่นไปเป็น 
													coordinated universal time (UTC)
													 | 
												 
											 
 
											 |