使用Qt在Windows上更改系统日期

时间:2010-09-18 18:16:24

标签: qt date qt4 system

使用Qt4以编程方式更改系统日期(在Windows上)的最合适方法是什么。我正在使用Qt Creator 1.3.1。

1 个答案:

答案 0 :(得分:5)

使用Windows API,GetLocalTimeSetLocalTime

SYSTEMTIME localTime;
GetLocalTime(&localTime);

localTime.wHour = 21;
localTime.wMinute = 30;

if (SetLocalTime(&localTime) != 0)
{
    // ok
}
else
{
    // failed
}