如何将当地时间转换为阿根廷时间?

时间:2014-01-31 20:48:15

标签: visual-c++ visual-studio-2012

我想绘制4个模拟时钟。第一个是伊朗时间基础,第二个是阿根廷时间,第三个是:巴西时间,第四个:法国时间 我得到了系统的时间(基于伊朗的时间)并将其显示在我的模拟时钟上。但我不知道如何获得其他3个时间并向他们展示。

 GLfloat h,m,s;
    time_t rawtime;
    struct tm * timeinfo;

    time ( &rawtime );
    timeinfo = localtime ( &rawtime );
谁能帮助我吗?

1 个答案:

答案 0 :(得分:0)

你没有指定语言,但我猜你正在使用c ++。如果是这种情况,那么您可以使用gmtime函数,如解释here来获取UTC时间,然后添加然后通过添加argentinia的UTc偏移来调整小时(timeinfo-> tm_hour = -3或任何正确的语法是)