Sample code for 30+ languages & platforms
PureBasic

Mime CurrentDateTime

The CurrentDateTime property is provide as a convenient way of getting the current date/time in RFC822 format, which is often needed for the MIME Date header field.

It is not actually a property of the MIME object. It simply returns the current date/time of the system.

Chilkat PureBasic Downloads

PureBasic
IncludeFile "CkMime.pb"

Procedure ChilkatExample()

    success.i = 0

    mime.i = CkMime::ckCreate()
    If mime.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkMime::ckSetBody(mime,"this is a test")
    CkMime::setCkContentType(mime, "text/plain")

    ; The CurrentDateTime property is just a convenient way of
    ; get the current date/time in RFC 822 format.  It saves us
    ; the trouble of looking elsewhere for this common need.
    CkMime::ckSetHeaderField(mime,"Date",CkMime::ckCurrentDateTime(mime))

    Debug CkMime::ckGetMime(mime)

    ; The result:

    ; 	Content-Type: text/plain
    ; 	Date: Sat, 01 Oct 2016 10:18:49 -0500
    ; 
    ; 	this is a tes


    CkMime::ckDispose(mime)


    ProcedureReturn
EndProcedure