问题标签 [qdate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QDate - 错误的年份
我有以下情况:
返回的年份是1912
. 我不明白为什么以及如何获得正确的年份。
提前致谢
qt - 更改 QDate 显示日期格式的方式
我的应用程序有一个 QTreeWidget,它在其中一个列中使用 QDate。由于这些列接受 QVariants,它们几乎可以保存任何类型的数据。我发现 TreeWidget 必须使用实际的 QDate 对象而不是 QStrings 才能使列排序功能正常工作。如果我使用 QStrings 作为日期,它们不会按正确的时间顺序排序,而是按字符串的数值排序。(这是错误的!)我的程序支持多种日期格式:美国风格、欧洲风格和 ISO-8601 风格。我想根据用户选择的日期格式在整个应用程序中保持一切一致。
但是,我注意到 QDate 仅以 MM/DD/YYYY 格式显示日期。还有一个奇怪的错误,QDate 在 Windows 上显示 MM/DD/YYYY,但完全相同的代码在 Linux 上显示 MM/DD/YY。如何让 QDate 以 YYYY/MM/DD 或 DD/MM/YYYY 格式显示日期而不转换为 QString?必须将所有内容保持为QDate 格式,这样我就不会破坏 QTreeWidget 中的列排序功能。
这是我将 QString 转换为 QDate 的代码:(nextitem是 QStringList)
c++ - 如何在 Qt 中显示选定的日期和数字
我目前正在使用 QCalendarWidget,我需要一些想法来完成以下任务。
将 QCalendarWidget 中的 selecteDate 和数字添加到某种表格的最佳方法是什么。我想要的基本上是有一个日期列表,每个日期都附有一个数字,这些数字将加在一起,结果将显示在 QLabel 中,我还希望能够删除行并再次更新 QLabel删除一行的时间。
我还希望能够将列表保存到外部文件。
我应该使用 QStringListModel 还是 QTableView?
你将如何做到这一点?
我不希望任何代码只是一般程序。
有关详细信息,请参阅附图。
python - QDate 转换成 QString
我有一个关于 PyQt4 的问题。我有一个 QDate 类型的日期,我想简单地将其转换为字符串格式,而不是 QDate 格式。例如,如果日期是 09/16/2013,如果可能的话,我想将其更改为 2013 年 9 月 16 日的字符串形式。
我玩过 toString 但我认为它只适用于 C++(除非我弄错了)。
regex - 将 QString 转换为 QDateTime 的问题
我在将 a 转换QString
为QDataTime
-Object 时遇到问题。
字符串看起来像:"2008:09:23 14:18:03
并且长度为 20。问题是,如果我删除第一个字符,输出看起来像:"008:09:23 14:18:03
。
这有问题吗?我可以删除所有没有数字的字符吗?
编码:
和输出:
问候
c++ - Qt - getting the current date in mmmm YYYY format (as a string)
I'm trying to retrieve the current date as a string in mmmm YYYY format with QDate. However, I can't pass QDate::currentDate with an argument. Another problem is the fact that the function argument I am passing this in is QString, meaning that g++ throws conversion errors. How can get around this?
Here the code at the moment:
The compiler error I am constantly getting whatever I do is this:
c++ - Qt ISODate 格式的日期/时间,包括时区
有谁知道将时区包含在 QDateTime 的 ISO 字符串表示中的更简洁的方法?
我应该能够使用以下内容:
但这总是以 UTC 格式出现:
目前,我解决这个问题的方法是通过显式设置偏移量来强制 TimeSpec 为 Qt::offsetFromUtc,这是我最初从 QDateTime 获得的。
这给出了最初的预期:
有谁知道如何以更清洁的方式执行此操作,或者必须将其记录为错误?
编辑:我正在使用 Qt5.2.1
更新:
下面的小程序说明了我的意思:
生成以下输出:
最后一行是预期的。请注意,第二次已转换为 UTC,这不是我们想要的。
python - 如何将 PyQt5 中的 QDate 转换为 datetime.date?
我正在尝试将从 QDateEdit 收集的日期转换为 datetime.date 以在 sqlite3 数据库中使用。我已经看到在 PyQt4 中你可以使用 toPyDateTime 但它似乎不在 PyQt5 中。如果这个函数完全消失了,有没有办法将 QDate 转换为字符串?
c++ - QLocale toDate 在“es”语言环境中总是返回无效的 QDate
为什么此代码返回无效日期?
如果调试 locale 变量,它会正确初始化为 locale es_ES,但不返回日期并date.isValid()
返回 false。
python - 使用今天的日期设置最小 QDate
我正在尝试将 QDate 框的最短日期设置为今天的日期。我不断得到语法。我设置了可以正常工作的格式,但最小日期不起作用。
返回错误
self.ui.CreateStuDOB.setMinimumDate(QDate::currentDate()) ^ SyntaxError: 无效语法
提前致谢