3.10 获取系统当前时间
在Qt下,调用QDateTime类的静态函数currentDateTime()可以获得系统当前时间。比如:
QDateTime current_date_time =QDateTime::currentDateTime(); QString current_date =current_date_time.toString("yyyy.MM.dd hh:mm:ss.zzz ddd"); //转为字符串
注意,要转化成自己想要的格式。其中,yyyy表示年;MM表示月;dd表示日;hh表示小时;mm表示分;ss表示秒;zzz表示毫秒;ddd表示周几。需要什么就用什么。
同时,还要包含头文件:
#include <QTimer> #include <qdatetime.h>
【例3.16】 获取系统当前时间
(1)启动Qt Creator 4.8.2,新建一个控制台程序项目,项目名为test。
(2)打开main.cpp,输入如下代码:
(3)按Ctrl+R快捷键运行这个项目,运行结果如图3-33所示。
图3-33