ฟังก์ชันการแปลงระหว่างประเภทเวลาต่างๆ ฟังก์ชัน DateTimeToFileDate: คำจำกัดความ: DateTimeToFileDate(DateTime: TDateTime): ฟังก์ชันจำนวนเต็ม; แปลงเวลาประเภท TDateTime เป็นเวลาในสภาพแวดล้อม Dos วิธีการเข้าถึงเวลาในสภาพแวดล้อม Dos แตกต่างจากประเภท TdateTime ใน VCL เมื่อดำเนินการกับไฟล์ เพื่อรักษาความสอดคล้องของเวลา คุณต้องใช้ฟังก์ชัน DateTimeToFileDate สำหรับการแปลง ค่าจำนวนเต็มที่ส่งคืนคือค่าที่ใช้อธิบายเวลาภายใต้ Dos กระบวนการ DateTimeToSystemTime: คำจำกัดความ: PROcedure DateTimeToSystemTime(DateTime: TDateTime; var SystemTime: TSystemTime); ฟังก์ชัน: แปลงเวลาประเภท TDateTime เป็นประเภท TSystemTime ที่ใช้โดยฟังก์ชัน Win API ซึ่งใช้เมื่อใช้ฟังก์ชัน WinApi เพื่อจัดการเวลา ฟังก์ชัน SystemTimeToDateTime: คำจำกัดความ: ฟังก์ชัน SystemTimeToDateTime(const SystemTime: TSystemTime): TDateTime; ฟังก์ชัน: แปลงจำนวนประเภท TSysTemTime ที่ได้รับในฟังก์ชัน WinApi เพื่อพิมพ์ TDateTime ฟังก์ชัน DateTimeToTimeStamp: ฟังก์ชัน TimeStampToDateTime: คำจำกัดความ: DateTimeToTimeStamp(DateTime: TDateTime): TTimeStamp; ฟังก์ชัน TimeStampToDateTime(const TimeStamp: TTimeStamp): ฟังก์ชัน TDateTime: ใช้ในการแปลงระหว่างประเภท TDataTime และ TTimeStamp TDataTime ใช้ double เพื่ออธิบายเวลา ในขณะที่ TTimeStamp ใช้จำนวนเต็มสองตัวเพื่ออธิบายเวลาตามลำดับ ความแตกต่างระหว่างทั้งสองประเภทสามารถพบได้ในส่วนคำอธิบายประเภทข้อมูลที่จุดเริ่มต้นของบทความ ฟังก์ชัน EncodeDate: คำจำกัดความ: ฟังก์ชัน EncodeDate(ปี, เดือน, วัน: Word): TDateTime; ฟังก์ชัน: ป้อนค่าปี (ปี), เดือน (เดือน) และวัน (วัน) และส่งคืนวันที่เป็นประเภท TDateTime ปี range ค่าคือ 1-9999 ช่วงเดือนคือ 1-12 และช่วงวันที่ขึ้นอยู่กับเดือนปัจจุบัน หากค่าที่ป้อนอยู่นอกช่วง EConvertError จะถูกสร้างขึ้น กระบวนการ DecodeDate: คำจำกัดความ: ขั้นตอน DecodeDate(Date: TDateTime; var Year, Month, Day: Word); ฟังก์ชัน: ป้อนวันที่ประเภท TDateTime และแปลงเป็นค่าปี เดือน และวัน หากค่าอินพุตเป็น 0 หรือน้อยกว่า 0 แสดงว่าปี เดือน และวันเป็น 0 ทั้งหมด ฟังก์ชัน EncodeTime: คำจำกัดความ: EncodeTime(Hour, Min, Sec, MSec: Word): ฟังก์ชัน TDateTime: ป้อนชั่วโมง (ชั่วโมง) นาที (นาที) ค่าของวินาที (วินาที) และไมโครวินาที (MSec) ส่งคืนเวลาประเภท TDateTime ซึ่งเป็นทศนิยมระหว่าง 0 ถึง 1 ช่วงค่าของชั่วโมงคือ 0-23 ช่วงค่าต่ำสุดคือ 0-59 ช่วงค่าของวินาทีคือ 0-59 และช่วงค่าของ MSec คือ 0-999 หากค่าอินพุตเกินช่วง EConvertError ถูกสร้างขึ้นอย่างผิดพลาด กระบวนการ DecodeTime: คำจำกัดความ: ขั้นตอน DecodeTime(เวลา: TDateTime; var Hour, Min, Sec, MSec: Word); ฟังก์ชัน: ป้อนเวลาและแปลงเป็นชั่วโมง (ชั่วโมง), นาที (นาที), วินาที (วินาที), ไมโคร The ค่าเป็นวินาที (MSec) ฟังก์ชันการแปลงประเภท TDateTime และประเภทสตริง: ฟังก์ชัน DateTimeToStr: ฟังก์ชัน DateToStr TimeToStr คำจำกัดความของฟังก์ชัน: ฟังก์ชัน DateTimeToStr (DateTime: TDateTime): สตริง ฟังก์ชัน TimeToStr (เวลา: TDateTime): สตริง; ฟังก์ชัน TimeToStr (เวลา: TDateTime): string; ฟังก์ชั่น: แปลงหมายเลขประเภท TDateTime เป็นสตริง, DateTimeToStr แปลงวันที่และเวลา, DateToStr แปลงเฉพาะวันที่ และ TimeToStr แปลงเฉพาะเวลา เอฟเฟกต์เอาต์พุตที่แปลงแล้วคือ YYYY-MD H: M: ฟังก์ชัน SStrToDateTime ฟังก์ชัน StrToDate นิยามฟังก์ชัน StrToTime: ฟังก์ชัน StrToDateTime(const S: string): TDateTime; ฟังก์ชัน StrToDate(const S: string): ฟังก์ชัน TDateTime (const S: string ) : : ฟังก์ชัน TDateTime: แปลงสตริงที่มีรูปแบบวันที่และเวลาเป็น TDateTime โดยที่ S ต้องเป็นสตริงที่ถูกต้อง เช่น รูปแบบ YY-MM-DD HH:MM:SS มิฉะนั้นเหตุการณ์ EConvertError จะถูกทริกเกอร์และข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น ได้รับแจ้ง สตริงของส่วนเวลาจะต้องประกอบด้วยสตริงตัวเลข 2 ถึง 3 ชุด และคั่นด้วยอักขระตัวคั่นที่ตั้งค่าไว้ในการตั้งค่าภูมิภาคของ Windows ข้อกำหนดรูปแบบจะต้องสอดคล้องกับการตั้งค่าในการตั้งค่าภูมิภาคของ Windows โดยที่ HH, MM (ชั่วโมง, นาที) ต้องเพิ่ม SS (วินาที) เป็นทางเลือก คุณสามารถเพิ่ม Am และ Pm ต่อท้ายเพื่อแยกความแตกต่างช่วงเช้าและบ่ายได้ ในเวลานี้ระบบจะคิดว่ามีการใช้การแสดงเวลาแบบ 12 ชั่วโมง ไม่เช่นนั้นจะเป็น ถือว่าใช้การแสดงแบบ 24 ชั่วโมง รูปแบบของส่วนวันที่จะต้องสอดคล้องกับรูปแบบวันที่แบบสั้นในการตั้งค่าภูมิภาคของ Windows ซึ่งประกอบด้วยสตริงตัวเลข 2 ถึง 3 ตัวด้วย หากสตริงมีเพียง 2 หลัก จะถือว่าเดือนและวันที่เป็น ระบุ และปีคือปีปัจจุบัน หากใช้วิธีการแสดงปีแบบสองหลักในการตั้งค่าภูมิภาค ระบบจะใช้วิธีต่อไปนี้:
| ปีปัจจุบัน | ปีที่เริ่มต้น | ค่าฐาน | เข้าปี03 | เข้าปี 50 | เข้าปี68 |
| 1998 | 0 | 1900 | 2446 | 1950 | 1968 |
| 2545 | 0 | 2000 | 2546 | 2050 | 2068 |
| 1998 | 50 | 2491 | 2546 | 1950 | 1968 |
| 2000 | 50 | 1950 | 2546 | 1950 | 1968 |
| 2545 | 50 | 1952 | 2546 | 2050 | 1968 |
| 2020 | 50 | 1970 | 2546 | 2050 | 2068 |
| 2020 | 10 | 2010 | 2103 | 2050 | 2068 |