Измените текущий часовой пояс в C ++ (т.е. GMT + 2) и получите текущие секунды в Windows - PullRequest
0 голосов
/ 24 марта 2012

Используя приведенный ниже код, я получаю текущие секунды машины, как я и ожидал, но я бы хотел перейти на другой часовой пояс, а затем получить текущие секунды этого заданного часового пояса. Пример: Предположим, что я передаю «GMT +2» или «GMT +3» или «Европа / Лондон» (только если возможна передача строк, в противном случае достаточно просто передать +3 или +2), а затем, когда я получаю секунды снова приносят секунды выбранного часового пояса.

#include <stdio.h>
#include <time.h>
#include <conio.h>

int main() {
    struct tm *tptr;
    time_t secs;
    time( &secs );  // Current time in GMT
    printf("SECS: %d",secs);
    _getch();
    return 0;
}

Надеюсь, я был достаточно ясен, Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...