0

QDateTime 获取当前时间戳

kievc
2022-11-25 1396 0

1、toTime_t() 将QDateTime转换为时间戳

QDateTime time = QDateTime::currentDateTime();   //获取当前时间
int itime = time.toTime_t();   //将当前时间转为时间戳

2、fromTime_t() 将时间戳转换为QDateTime

QDateTime time = QDateTime::fromTime_t(itime);

3、toString() 将QDateTime 转换为时间格式显示

QDateTime datetime = QDateTime::currentDateTime();
std::cout << datetime.toString("yyyy-MM-dd hh:mm:ss").toStdString().c_str()<<std::endl;

4、fromStding() 将时间格式的字符串转换为QDateTime

QDateTime::fromString("2022-11-25 09:55:21","yyyy-MM-dd hh:mm:ss");
Qt
最新回复 (0)
    无评论

    暂无评论

返回