DataFlex
DataFlex
Get and Set the Email Date (UTC/GMT)
See more Email Object Examples
Demonstrates the Chilkat Email.EmailDateStr property, which is the date/time from the Date header in the UTC/GMT timezone in RFC822 string form (for example, Fri, 10 Jul 2026 20:15:30 GMT). Setting this property updates the email's Date header. This example sets the date and reads it back.
Background: Every email carries a
Date header whose format is defined by the internet message standards (RFC 822 / RFC 5322), looking like Fri, 10 Jul 2026 20:15:30 +0000. This same instant in time can be written relative to GMT/UTC or relative to a local timezone offset. EmailDateStr gives you the GMT/UTC view, while LocalDateStr gives the local-timezone view of the very same header.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoEmail
String sTemp1
// Demonstrates the Email.EmailDateStr property.
// This is the date/time from the Date header in the UTC/GMT timezone,
// in RFC822 string form. Setting it updates the email's Date header.
Get Create (RefClass(cComChilkatEmail)) To hoEmail
If (Not(IsComObjectCreated(hoEmail))) Begin
Send CreateComObject of hoEmail
End
Set ComEmailDateStr Of hoEmail To "Fri, 10 Jul 2026 20:15:30 GMT"
Get ComEmailDateStr Of hoEmail To sTemp1
Showln "EmailDateStr = " sTemp1
End_Procedure