Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Qt更改Windows上的系统日期_Qt_Date_Qt4_System - Fatal编程技术网

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

使用Qt更改Windows上的系统日期,qt,date,qt4,system,Qt,Date,Qt4,System,使用Qt4以编程方式更改系统日期(在Windows上)的最合适方法是什么。我使用的是Qt Creator 1.3.1。使用Windows API,以及 使用Windows API和 Qt中没有设置系统日期/时间的工具。这通常是一个特权操作,并且依赖于系统。除非你完全控制操作系统或者你正在编写一个硬件时钟实用程序,否则这也是不明智的。Qt中没有设置系统日期/时间的工具。这通常是一个特权操作,并且依赖于系统。除非你完全控制操作系统或者你正在编写一个硬件时钟工具,否则这也是不明智的。我想使用API是我

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

使用Windows API,以及

使用Windows API和


Qt中没有设置系统日期/时间的工具。这通常是一个特权操作,并且依赖于系统。除非你完全控制操作系统或者你正在编写一个硬件时钟实用程序,否则这也是不明智的。Qt中没有设置系统日期/时间的工具。这通常是一个特权操作,并且依赖于系统。除非你完全控制操作系统或者你正在编写一个硬件时钟工具,否则这也是不明智的。我想使用API是我现在唯一的选择。谢谢。我想使用API是我现在唯一的选择。谢谢
SYSTEMTIME localTime;
GetLocalTime(&localTime);

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

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