Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,892 questions

51,823 answers

573 users

How to get the current date and time in New York with C++

1 Answer

0 votes
#include <iostream>
#include <chrono>
#include <iomanip> // put_time

int main() {
    // Get current time as time_t
    auto now = std::chrono::system_clock::now();
    std::time_t now_c = std::chrono::system_clock::to_time_t(now);

    // Convert to tm structure for local time in New York
    std::tm* new_york_time = std::gmtime(&now_c);
    new_york_time->tm_hour -= 5; // Adjust for New York time zone (UTC-5)

    // Handle potential day change due to time zone adjustment
    std::mktime(new_york_time);

    std::cout << "Current date and time in New York: "
              << std::put_time(new_york_time, "%Y-%m-%d %H:%M:%S") << std::endl;
}


/*
run:

Current date and time in New York: 2025-02-27 02:15:13

*/

 



answered Feb 27, 2025 by avibootz

Related questions

1 answer 129 views
1 answer 155 views
1 answer 154 views
1 answer 74 views
1 answer 118 views
1 answer 135 views
...