问题标签 [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.
milliseconds - 如何获得两个 QDateTimes 之间的区别?
我想获得两个 QDateTimes 之间的毫秒差。我的代码如下:
打印nDiff
值为 86399956。
这段代码有什么问题?
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 文件包含以下代码:
谢谢您的帮助。
sql - 如何将qdatetime转换为sql datetime并从python中的sql表中选择?
用户选择 QDateTime,我需要在 pyodbc 中编写查询,该查询选择表中日期大于所选日期的项目。如何在sql datetime中转换它?以及如何写这个请求?
c++ - QDateTime::toString() 在退出处理程序中使用时失败
我试图std::exit
在我的 GCC10 编译的 Qt 5 应用程序中记录调用。将QDateTime
对象转换为字符串时会失败。可以使用以下代码段复制它:
变量a
包含预期的日期/时间,而变量b
为空。使用 UTC 时间时,b
为“GMT”。我不知道出口处理程序的任何相关限制。
有人可以告诉我这里出了什么问题吗?
c++ - C++ 获取 QDateTime 构建时间的可靠方法
以前我有一个关于__DATE__
我想用来__DATE__
获取构建时间。该产品将在具有不同语言环境的系统上编译。格式__DATE__
总是一样的吗?我的目标是从中获取构建时间,__DATE__
并且我想确保它可以在任何系统上运行。目前我使用:
获取构建时间的日期时间。但是是否有可能在这种情况下不起作用,例如是否有可能__DATE__
不返回Jul 14 2020
但以本地格式(例如中文)返回?如果是最后一种情况,那么 todate 方法将无法正常工作吗?
c++ - QDateTime::toSecsSinceEpoch() 似乎不起作用
先说一些理论:
根据 Qt 文档 QDateTime::toSecsFromEpoch() 函数:
将日期时间作为自协调世界时间 1970-01-01T00:00:00.000 以来经过的秒数返回。
和:
[...] 对于所有有效日期,此函数返回一个唯一值。
这是Qt 文档中此特定函数描述的链接。
我的实现
这里有几行代码试图利用这个函数的功能:
现在,secs1
andsecs2
变量应该包含不同的值,但事实并非如此......这是程序的输出:
等待十秒钟后,值secs2
应该不同。我不知道为什么不是。
会不会是 QDateTime 对象的初始化方式错误?或者可能是一些系统相关的错误?我搜索了与我的问题相关的信息,但一无所获。请帮忙。
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']
这里的代码:
差应该是一个小时。
python - PyQt5 - QDateTimeEdit 旋转框翻转
我正在构建一个应用程序来从特定的 FTP 平台下载日志文件,我还希望用户能够在单独的 QDateTimeEdit 小部件中选择开始和停止日期。这将让程序选择适当的日志文件。
当用户连接到平台时,datetime
会根据日志文件的可用性设置最小值和最大值. 小部件不会滚动到下个月。
我是否缺少启用或禁用翻转的属性?
我是否可以插入自定义 python (3.6) 代码来创建翻转?我的谷歌搜索除了2008 年的自定义 C++ 代码之外什么也没有产生stepBy
,我无法很好地阅读它。
这是 .ui 文件的 XML 版本:
我意识到启用calendarPopup
也是一种解决方法,但在设计方面,如果我能找到解决翻转问题的 Pythonic 方法,我宁愿不这样做。