问题标签 [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 投票
0 回答
37 浏览

milliseconds - 如何获得两个 QDateTimes 之间的区别?

我想获得两个 QDateTimes 之间的毫秒差。我的代码如下:

打印nDiff值为 86399956。

这段代码有什么问题?

0 投票
1 回答
156 浏览

c++ - 没有匹配函数调用 'QtCharts::QLineSeries::append(int&,Date&)

线m_total_hour_series->append(pair.first, pair.second);是问题的根源。错误消息说:No matching function for call to 'QtCharts::QLineSeries::append(int&,Date&)'

我查看了折线图的示例并寻找附加的日期数据,但无济于事。

我正在尝试从数据库中的数据制作折线图。我正在传递一系列值的对列表。我的 window.cpp 文件有以下变量:

我的 model.cpp 文件包含以下代码:

我的 window.cpp 文件包含以下代码:

谢谢您的帮助。

0 投票
1 回答
211 浏览

sql - 如何将qdatetime转换为sql datetime并从python中的sql表中选择?

用户选择 QDateTime,我需要在 pyodbc 中编写查询,该查询选择表中日期大于所选日期的项目。如何在sql datetime中转换它?以及如何写这个请求?

0 投票
1 回答
151 浏览

c++ - QDateTime::toString() 在退出处理程序中使用时失败

我试图std::exit在我的 GCC10 编译的 Qt 5 应用程序中记录调用。将QDateTime对象转换为字符串时会失败。可以使用以下代码段复制它:

变量a包含预期的日期/时间,而变量b为空。使用 UTC 时间时,b为“GMT”。我不知道出口处理程序的任何相关限制。

有人可以告诉我这里出了什么问题吗?

0 投票
1 回答
103 浏览

c++ - C++ 获取 QDateTime 构建时间的可靠方法

以前我有一个关于__DATE__

我想用来__DATE__获取构建时间。该产品将在具有不同语言环境的系统上编译。格式__DATE__总是一样的吗?我的目标是从中获取构建时间,__DATE__并且我想确保它可以在任何系统上运行。目前我使用:

获取构建时间的日期时间。但是是否有可能在这种情况下不起作用,例如是否有可能__DATE__不返回Jul 14 2020但以本地格式(例如中文)返回?如果是最后一种情况,那么 todate 方法将无法正常工作吗?

0 投票
1 回答
72 浏览

python - 在 pyqt5 Qprinter 中转换为日期格式

有没有办法转换为日期格式将使用打印机和 QTextDocument 结果总是显示在图像中的日期和时间?

这是我的代码

但是日期和时间的结果是这样的

在此处输入图像描述

0 投票
1 回答
548 浏览

python - 如何以 24 小时时钟格式制作 qt 设计器的 QDateTimeEdit 小部件

我正在从事UI我正在设计的设计qt desginer。在qt designer中,有一个小部件QDateTimeEdit,我们可以通过它选择日期和时间。我已添加它,它如下所示:

在此处输入图像描述

我从开始和结束日期时间添加了两个小部件。我还添加了日历弹出窗口,因此对于日期,我可以使用日历进行选择。对于时间,我可以通过在键盘上输入时间来调整它。

默认情况下,它带有AM PM. 有什么办法可以将其更改为 24 小时时钟格式。?

0 投票
2 回答
379 浏览

c++ - QDateTime::toSecsSinceEpoch() 似乎不起作用

先说一些理论:

根据 Qt 文档 QDateTime::toSecsFromEpoch() 函数:

将日期时间作为自协调世界时间 1970-01-01T00:00:00.000 以来经过的秒数返回。

和:

[...] 对于所有有效日期,此函数返回一个唯一值。

这是Qt 文档中此特定函数描述的链接。

我的实现

这里有几行代码试图利用这个函数的功能:

现在,secs1andsecs2变量应该包含不同的值,但事实并非如此......这是程序的输出:

等待十秒钟后,值secs2应该不同。我不知道为什么不是。

会不会是 QDateTime 对象的初始化方式错误?或者可能是一些系统相关的错误?我搜索了与我的问题相关的信息,但一无所获。请帮忙。

0 投票
1 回答
238 浏览

python - 减去两个 QDateTime

我的问题是试图找到两个不同的 QDateTime 之间的时差。我找不到减去 QDateTime 的函数。我是否必须将其转换为字符串并创建一个减法函数或将其转换为列表并创建一个减法函数。我还想在 MySql 数据库中存储时间和差异。

我知道如何使用 addSecs、addDays 等为一个 QDateTime 添加和减去秒、天、月和年。

这是一个例子:

PyQt5.QtCore.QDateTime(2000, 1, 31, 23, 0)

PyQt5.QtCore.QDateTime(2000, 2, 1, 0, 0)

2000 年 1 月 31 日星期一 23:00:00

2000 年 2 月 1 日星期二 00:00:00

['星期一','一月','31','23:00:00','2000']

['星期二','二月','1','00:00:00','2000']

这里的代码:

差应该是一个小时。

0 投票
2 回答
218 浏览

python - PyQt5 - QDateTimeEdit 旋转框翻转

我正在构建一个应用程序来从特定的 FTP 平台下载日志文件,我还希望用户能够在单独的 QDateTimeEdit 小部件中选择开始和停止日期。这将让程序选择适当的日志文件。

当用户连接到平台时,datetime会根据日志文件的可用性设置最小值和最大值. 小部件不会滚动到下个月。

我是否缺少启用或禁用翻转的属性?

我是否可以插入自定义 python (3.6) 代码来创建翻转?我的谷歌搜索除了2008 年的自定义 C++ 代码之外什么也没有产生stepBy,我无法很好地阅读它。

这是 .ui 文件的 XML 版本:

我意识到启用calendarPopup也是一种解决方法,但在设计方面,如果我能找到解决翻转问题的 Pythonic 方法,我宁愿不这样做。