Используя приведенный ниже код, я получаю текущие секунды машины, как я и ожидал, но я бы хотел перейти на другой часовой пояс, а затем получить текущие секунды этого заданного часового пояса.
Пример: Предположим, что я передаю «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;
}
Надеюсь, я был достаточно ясен,
Заранее спасибо.