void Widget::on_pushButton_clicked()//获取当前时间日期按钮
{
QDateTime curDateTime=QDateTime::currentDateTime();//通过QDateTime的currentDateTime获得当前的日期时间,并赋值给curDateTime
ui->timeEdit->setTime(curDateTime.time());//为时间编辑器设置当前的时间
ui->editTime->setText(curDateTime.time().toString("hh:mm:ss:zzz"));//将获得的时间转化为字符串
ui->dateEdit->setDate(curDateTime.date());//为日期编辑器设置当前的日期
//ui->editDate->setText(curDateTime.date().toString("yyyy-MM-dd"));//将获得的日期转化为字符串
ui->editDate->setText(curDateTime.date().toString("yyyy年MM月dd日"));//将获得的日期转化为字符串可以使用汉字如年,月,日
ui->dateTimeEdit->setDateTime(curDateTime);//为日期时间编辑器设置当前的日期时间
ui->editDateTime->setText(curDateTime.toString("yyyy-MM-dd hh:mm:ss:zzz"));//将获得的日期时间转换为字符串
//日期显示的格式符及其意义
//d 天,不补零显示,1-31
//dd 天,补零显示,01-31
//M 月,不补零显示,1-12
//MM 月,补零显示,01-12
//yy 年,两位显示,00-99
//yyyy 年,四位显示,0000-9999
//h 小时,不补零,0-23或1-12(如果显示AM/PM)
//hh 小时,补零,00-23或01-12(如果显示AM/PM)
//H 小时,不补零,0-23(即使显示AM/PM)
//HH 小时,补零,00-23(即使显示AM/PM)
//m 分钟,不补零,0-59
//mm 分钟,补零,00-59
//z 毫秒,不补零,0-999
//zzz 毫秒,补零,000-999
//AP或A 使用AM/PM显示
//ap或a 使用am/pm显示
}
QDate,QTime,QDateTime用法
最新推荐文章于 2024-05-07 22:55:40 发布