问题标签 [qdatetime]

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.

0 投票
2 回答
710 浏览

c++ - 无法将 QString 转换为 QDateTime

我必须通过 QDateTime::fromString 方法将 QString 转换为 QDateTime。我有包含“Wed, 13 Jun 2018 12:52”的 QString 对象。但是当我使用它时 QDateTime::fromString 返回无效对象,我不知道为什么。我使用“ddd,MM-MMM-yyyy HH:MM”格式。谁能告诉我我做错了什么?

我的代码:

0 投票
2 回答
213 浏览

qt - QT 优化程序以特定时间间隔执行计算(信号和 QTimer 已过)

嗨,我有一个格式如下的文件,我试图每 10 毫秒从雷达(接近机场)计算飞机的位置。

位置_X

位置_Y

标题

速度

t1

t2 w1

t3 w2

t4

其中 w1, w2 = 转弯率

在这种情况下 {t1, t2, t3, t4} = 200secs ~ 200000 ms

每 10 毫秒评估一次位置

这就是我的处理方式:

我无法将系统时间与经过时间或条件时间相匹配。计时器间隔率为 10 毫秒,但在调试中我看到它在 15-40 秒之间变化。而且进场时间是 200 毫秒,但是使用经过的计时器来评估位置会将平面矩阵推出机场。

如何确保我的程序以时间间隔 t1、t2、t3、t4 和 t5 运行,并且正确评估位置。

感谢任何想法或帮助。谢谢!

位置计算不是问题。我想在时间 t1..t5 与 QTimer 结合进行计算(间隔为 10 毫秒)。

0 投票
1 回答
1919 浏览

python - PyQtChart 不显示数据

我一直在尝试使用 PyQtChart 构建图表。

我一直在关注这个实现,这就是我想要制作的。

https://doc.qt.io/qt-5/qtcharts-datetimeaxis-example.html

图表显示但缺少数据和 X 轴。

如何获取 X 轴上显示的日期时间和绘图上显示的数据?

在此处输入图像描述

0 投票
1 回答
1165 浏览

c++ - 从当前时间减去 40 分钟

我想使用 QDateTime 将比当前时间少 40 分钟的值表示为字符串。

我试过了。但是,它没有工作。

我想要一个从当前时间和日期减去 40 分钟的字符串。

0 投票
1 回答
349 浏览

qt - QTime to String with AM/PM 和安装的翻译器

这个小应用程序提出了一些问题:

对于每种语言,我都会创建一个单独的Core.qm,其中包含 Timeformat 的翻译。这是针对“en_GB”的

这是针对“de_DE”的

系统语言设置可以与加载的语言文件不同。如果软件在 13:57 加载Core_de_DE.qm在英文笔记本电脑上运行,则显示13.57。并且加载 了 Core_en_GB.qm它显示01:57 pm

但是当软件在加载Core_en_GB.qm的法国笔记本电脑上运行时(因为我的软件没有法语翻译)。软件显示01:57(缺少下午)。为什么?

0 投票
2 回答
238 浏览

c++ - QMap 和 QDateTime 作为关键的问题

我正在使用 Qt 4.8.6 msvc 2010。我正在开发一个软件(这是在 Qt5 之前完成的,我现在支持)。我用了一张地图:

在我向这个映射中插入一些数据(例如 5000 个数据)并且我想获取指定键的值之后,返回的值不是正确的值。为了更清楚地说明这一点,假设地图中有以下前 20 个项目:

现在,当我尝试获取与“Sun Dec 2 23:00:00 2018”的键关联的值时,代码返回 14!但正确的值应该清楚地为 0(基于地图值)。这是我使用的代码:

我编码 qt 超过 8 年(但主要是 Qt5),这看起来很奇怪。也许定义地图的方式不正确,或者可能是 Qt4.8 错误。我会很感激任何帮助。谢谢。

编辑:调试后,根据调试信息,我发现与key#14关联的值与与key#0关联的值相等!看看这个: qt快照

在上图中,检测到两个值相等。

0 投票
2 回答
324 浏览

ios - 日期时间选择器选择自动更新

在 iOS 平台上选择日期时间选择器(q-datetime-picker)后,文本字段自动更新。

日期选择器错误

截屏

0 投票
1 回答
499 浏览

qt - QDateTime 自定义格式转义符号

我想获得一个定制的QDateTime例如:

我不能,因为文字at未被识别为“附加”字符串,但有关联的标记。

  • a-> 上午或下午
  • t-> 时区信息。

当然,我会采取一种替代方法:

如何在我的格式中转义“at”关键字?

ap 或解释为 AM/PM 时间。ap 必须是“am”或“pm”。

0 投票
2 回答
1754 浏览

qt - Qt 到 QML 的转换:QDateTime -> 日期

所以我向 QML 发送一个 QDateTime 以显示它并进行一些检查(理想情况下,我希望能够使用所有 javascript 日期函数,如 getTime()、getMonth()...),我意识到如果我发送:

QDateTime(2019-10-30 11:15:00.000 CET Qt::TimeZone Europe/Amsterdam )

然后我阅读了 QML 上的日期,我得到了当地时区的时间,而不是 QDateTime 上的时间......

2019 年 10 月 30 日星期三 06:15:00 GMT-0400(纽约时区)

有什么办法可以将时区保留在 QML 端?谢谢!!

0 投票
1 回答
61 浏览

timezone - 在 Qtcreator 中使用 QTimzone 更改 Timezoneid

我制作了一个简单的应用程序,显示本地时间、UTC 时间和时区偏移量。默认情况下,我的 qt 应用程序使用我的本地时区“欧洲/阿姆斯特丹”。但是我希望它在使用 QCombobox 选择新时区时更改,该 QCombobox 包含所有 iana timezoneid 的列表。但我找不到更改默认时区的方法/函数,比如“欧洲/柏林”或任何其他时区。

在此处输入图像描述