[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 复制代码
相关推荐
憧憬成为原神糕手25 分钟前
c++_list
开发语言·c++
idealzouhu27 分钟前
Java 并发编程 —— AQS 抽象队列同步器
java·开发语言
爱吃油淋鸡的莫何27 分钟前
Conda新建python虚拟环境问题
开发语言·python·conda
闲人编程35 分钟前
Python实现日志采集功能
开发语言·python·fluentd·filebeat·日志采集
Sol-itude41 分钟前
关于MATLAB计算3维图的向量夹角总是不正确的问题记录
开发语言·matlab·问题解决·向量
后端小张1 小时前
Redis 执行 Lua,能保证原子性吗?
数据库·redis·缓存
离开地球表面_991 小时前
索引失效?查询结果不正确?原来都是隐式转换惹的祸
数据库·后端·mysql
奔驰的小野码1 小时前
java通过org.eclipse.milo实现OPCUA客户端进行连接和订阅
java·开发语言
lipviolet1 小时前
Redis系列---Redission分布式锁
数据库·redis·分布式
Zhen (Evan) Wang1 小时前
.NET 6 API + Dapper + SQL Server 2014
数据库·c#·.net