【转帖请注明出处:http://blog.csdn.net/lanmanck】
qt带的类只能读取,要修改系统的还需要date和hwclock:
QProcess changedt,syncit;
QStringList cmdlist;
cmdlist<<"-s" << m_ui->dateTimeEdit->dateTime().toString("yyyy-MM-dd hh:mm:ss");
changedt.start("date",cmdlist);
cmdlist.clear();
cmdlist<<"-w";
syncit.start("hwclock",cmdlist);
changedt.waitForFinished(2000);
syncit.waitForFinished(2000);