QT获取日期,时间,星期

QT类库
  • QT提供 QDate、 QTime、 QDateTime三个类对日期,时间等进行操作。
功能接口
  • QDateTime::currentDateTime()

    • 获取当前日期时间,返回一个QDateTime对象
  • toString(“yyyy.MM.dd hh:mm:ss.zzz ddd”)

    • 将QDateTime对象的日期时间,转换为date time 标准格式
代码实例
void MainWindow::on_pushButton_clicked()
{
    QDateTime current_date_time = QDateTime::currentDateTime();
    qDebug()<<current_date_time;
    QString current_week = current_date_time.toString("ddd");
    qDebug() << "week: "<<current_week; //获取星期,“周一”,“周二”,“周三”等等。
    QString current_date = current_date_time.toString("yyyy.MM.dd hh:mm:ss.zzz ddd");  //格式化为 QString
    qDebug()<<current_date;
    QTime current_time = QTime::currentTime();  //获取当前时间
    qDebug()<<current_time;
    int minute = current_time.minute(); //获取分钟数据,int类型
    qDebug()<<"minute : "<< minute;
    int hour = current_time.hour();  //获取小时数据,int类型
    qDebug()<<"hour: "<<hour;
}
输出内容

QDateTime(2019-07-29 07:55:10.648 中国标准时间 Qt::LocalTime)
week: “周一”
“2019.07.29 07:55:10.648 周一”
QTime(“07:55:10.649”)
minute : 55
hour: 7

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值