Sample code for 30+ languages & platforms
C++

Get Current Date/Time as Timestamp (YYYY-MM-DDThh:mm:ssTZD)

Demonstrates how to get the current system date/time in YYYY-MM-DDThh:mm:ssTZD format.

Chilkat C++ Downloads

C++
#include <CkDateTime.h>

void ChilkatSample(void)
    {
    bool success = false;

    CkDateTime dt;

    success = dt.SetFromCurrentSystemTime();

    //  Get a UTC time.
    bool bLocal = false;
    const char *timestamp = dt.getAsTimestamp(bLocal);
    std::cout << "Current UTC Time: " << timestamp << "\r\n";

    //  Get a local time.
    bLocal = true;
    timestamp = dt.getAsTimestamp(bLocal);
    std::cout << "Current Local Time: " << timestamp << "\r\n";

    //  Sample output:
    //  
    //  Current UTC Time: 2022-03-01T00:48:58Z
    //  Current Local Time: 2022-02-28T18:48:58-06:00
    }