[Qt之“MMM dd yyyyhh:mm:ss“]时间格式

这是时间格式字符串,用于表示日期和时间的显示格式。具体解释如下:

  • "MMM":表示月份的缩写,例如Jan、Feb、Mar等。
  • "dd":表示日期的两位数,例如01、02、03等。
  • "yyyy":表示年份的四位数,例如2023。
  • "hh":表示小时的两位数,使用24小时制,例如00、01、12等。
  • "mm":表示分钟的两位数,例如00、05、59等。
  • "ss":表示秒数的两位数,例如00、05、59等。
    综上所述,"MMM dd yyyy hh:mm:ss"的时间格式字符串表示的是如"Mar 03 2023 14:30:45"(意为2023年3月3日下午2点30分45秒)这样的日期和时间。

示例

包含头文件

cpp 复制代码
#include <QDateTime>
cpp 复制代码
    // 创建一个QDateTime对象表示当前日期和时间
    QDateTime currentDateTime = QDateTime::currentDateTime();

    // 设置日期时间格式字符串
    QString formatString = "MMM dd yyyy hh:mm:ss";

    // 使用QLocale来设置本地化信息(这里假设为英语)
    QLocale locale(QLocale::English);


    // 将日期时间格式化为字符串
    QString formattedDateTime = locale.toString(currentDateTime, formatString);
    // 输出格式化后的日期时间字符串
    qDebug().noquote() << "[" << __FILE__ << __LINE__ << "]" << formattedDateTime;

结果:

cpp 复制代码
相关推荐
傻啦嘿哟16 小时前
用Redis实现爬虫URL去重与队列管理:从原理到实战的极简指南
数据库·redis·爬虫
冒泡的肥皂16 小时前
2PL+MVCC看一些场景
数据库·后端·mysql
码农阿豪16 小时前
从权限混沌到安全有序:金仓数据库的权限隔离如何超越MySQL
数据库·mysql·安全
野生技术架构师17 小时前
牛客网Java 高频面试题总结(2025最新版)
java·开发语言·面试
一只鹿鹿鹿17 小时前
系统安全设计方案书(Word)
开发语言·人工智能·web安全·需求分析·软件系统
不剪发的Tony老师17 小时前
SQL Schema Compare:一款免费开源的数据库结构比较和同步工具
数据库
持梦远方17 小时前
【C++日志库】启程者团队开源:轻量级高性能VoyLog日志库完全指南
开发语言·c++·visual studio
聪明努力的积极向上17 小时前
【C#】HTTP中URL编码方式解析
开发语言·http·c#
寒秋丶17 小时前
Milvus:集合(Collections)操作详解(三)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库
寒秋丶17 小时前
Milvus:Schema详解(四)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库