QT5 QDateTime函数及时间格式说明
QDateTime::toString()格式说明
使用时需包含#include <QDateTime>
头文件
调用QDateTime的函数如下:
函数 | 功能 |
---|---|
QDateTime created() | 返回文件的创建时间 |
QDateTime lastModified() | 返回文件最后一次修改的时间 |
QDateTime lastRead() | 返回文件最后一次被读取的时间 |
在使用以上函数时,便涉及时间的显示问题,QT5的时间显示格式可如下表
1、关于月份的格式说明
描述 | 解释 |
---|---|
d | 日期为数字,不带零(1到31) |
dd | 日数以零开头(01到31) |
ddd | 本地化名称(例如“mon”到“sun”)。使用系统本地化名称,即qlocale::system() |
dddd | 长本地化日期名称(例如“Monday”到“Qt::Sunday”) |
m | 月份为数字,不带零(1-12) |
mm | 月份以零开头(01-12) |
mmm | 是本地化月份名称(例如“jan”到“dec”) |
mmmm | 长本地化月份名称(例如“一月”到“十二月”) |
yy | 以两位数表示的年份(00-99) |
yyyy | 以四位数表示的年份 |
2、关于时间的格式说明
描述 | 解释 |
---|---|
h | 不带零的小时数(如果显示AM/PM,则为0到23或1到12) |
hh | 小时以零(如果显示AM/PM,则为00至23或01至12) |
H | 不带零的小时(0到23,即使有AM/PM显示) |
HH | 以零开头的小时(00到23,即使有AM/PM显示) |
m | 不带零的分钟(0到59) |
mm | 以零开头的分钟(00到59) |
s | 不带零的秒(0到59) |
ss | 以零开头的秒(00到59) |
z | 不带零的毫秒(0到999) |
zzz | 以零开头的毫秒(000到999) |
AP or A | 使用AM/PM显示。A/AP将替换为“AM”或“PM”。 |
ap or a | 使用am/pm显示。a/ap将替换为“am”或“pm”。 |
t | 时区(例如“CEST”) |
例如
格式 | 显示效果 |
---|---|
dd.MM.yyyy | 21.05.2001 |
ddd MMMM d yy | Tue May 21 01 |
hh:mm:ss.zzz | 14:13:09.042 |
h: m: s ap | 2:13:9 pm |
默认情况下info.created() 将显示为“星期+月份”,即:“周二 3月”,方便起见,可以将其设为info.created().toString(“yyyy-MM-dd hh:mm:ss”),显示效果为“2019-07-29 16:09:15”
操作代码:
QDateTime created = info.created(); //创建一个时间对象ui->createtimeE->setText(created.toString("yyyy-MM-dd hh:mm:ss"));
QT5 QDateTime函数及时间格式说明相关推荐
- C语言标准库里的获取时间函数及时间格式转换详解
C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...
- 用to_datetime函数实现时间格式的转化
日常工作中,我们经常需要对Excel表格中的时间格式进行转化,但是各家YYS和YH的格式总是五花八门,用Excel进行转化总是不得心应手,可能是我不太会用吧,所以想到能不能编个python小程序实现不 ...
- java nvl函数_GBase 8s_NVL函数支持时间格式问题详解 PDF 下载
主要内容: 1概述 在很多应用场景中,经常会按日期对数据进行存储和查询,也会对日期进行一些必要的运算,如求日期的差值等,本文介绍GBase 8s中NVL函数对日期差值的支持,有一定参考价值. 2问题现 ...
- Sql语句Convert函数获取时间格式的一种用法
Sql语句查询某种时间格式 通过convert函数处理查询结果 这是函数的参数类型: eg: select OutPH,CONVERT(Time(0),Time,8) as Time from [G ...
- strtotime()函数PHP时间格式转化
strtotime()函数:把日期转换成时间戳: 1,strtotime()时间转化 $datetime=strtotime(date()): date("Y-m-d H:i",$ ...
- mysql时间格式函数_MySQL时间格式函数
每周第一天: SELECT CURDATE(), DATE_ADD(CURDATE(),INTERVAL -WEEKDAY(CURDATE()) DAY); 每月第一天: SELECTCURDATE( ...
- C/C++获取时间及时间格式转换
1.获取当前时间 SYSTEMTIME s_time; GetLocalTime(&s_time);printf("%d %d-%d %d:00:00", s_time.w ...
- 语言 全排列 函数_Power Query 中日期时间格式转换需要了解的区域语言对照表
不同的国家有不同的日期时间书写格式,比如: 多数亚洲国家:yyyy-MM-dd hh:mm 有些欧洲国家:dd.MM.yyyy HH:mm 极少数的国家:MM/dd/yyyy h:mm tt 还有各种 ...
- pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列、基于dataframe的日期数据列生成日期索引
pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列.基于dataframe的日期数据列生成日期索引(dates in ...
- pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列
pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列 目录
最新文章
- Selenium之XPATH轴定位(第三篇)
- Apache 设置http跳转至HTTPS访问
- Netty工作笔记0015---MappedByteBuffer使用
- linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件
- 心电图 python_能测血压,还有心电图,兼顾9大运动模式,dido手环还不错
- 2019年北航、南大、东南、上科大及本校计算机系保研
- html甘特图制作,AnyGantt实例教程——在Web网页中快速创建甘特图
- Kubernetes 学习总结(3) Manifests
- 异常解决——SpringBoot项目启动卡住,无任何异常信息
- 东南亚跨境电商如何做测评自养号
- GIC检测中断的流程
- Docker学习资源汇总
- 《区块链跨链技术进展研究》论文笔记
- 北京某电信运营商数据中心暖通节能技术和应用
- app 隔几秒记录当前经纬度位置_经纬度查询app下载-经纬度查询(在线定位查询)官方版下载v3.6...
- 2020,神策数据 +
- java启动100线程_Java-多线程
- 临港新片区人才住房政策办事指南
- 考大学计算机考试作文,考试作文
- 2014年TI杯邀请赛——简易高速差分探头 题目解析