![Qt 5.12实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/127/36862127/b_36862127.jpg)
上QQ阅读APP看书,第一时间看更新
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,输入如下代码:
![](https://epubservercos.yuewen.com/E6172A/19549639401512906/epubprivate/OEBPS/Images/Figure-P128_52880.jpg?sign=1739283151-xWdyczxaF30w5JQyM03krEpxSQoRWIHn-0-b132b5a5013125df05d7cc69b498669a)
(3)按Ctrl+R快捷键运行这个项目,运行结果如图3-33所示。
![](https://epubservercos.yuewen.com/E6172A/19549639401512906/epubprivate/OEBPS/Images/Figure-P128_52881.jpg?sign=1739283151-M7qBxdSuSa7OjrFTeoLg1n9QJVen2JDJ-0-e0a1047f5c7d2db3a98791226d03cbb1)
图3-33