问题标签 [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.
c++ - 如何在 Qt 中将秒(双)转换为 QDateTime?
我有一些以双精度格式存储的秒数(但如果要考虑的话,它们是整数值)。我想将它们转换为hh:mm:ss format
字符串。怎么做?
例如double secs = 120;
会be 00:02:00
.
qt - QDateTime 转换
我需要将 String 变量转换为 QDateTime 格式
我的代码看起来
但结果是Thu Jan 1 00:00:00 1970
。
后来我必须将此日期转换为 foramt yyyy-MM-dd HH:mm:ss
,所以第一步我将字符串转换为QDateTime
然后我必须转换为最终格式,上面的代码有什么错误吗?
任何帮助将不胜感激。
谢谢哈里斯
c++ - QTimeDate::currentDateTime 未按预期工作
我正在尝试将 QDateTime 用于我的一个项目。但是当我使用 QDateTime::currentTime().msecsTo() 时,一切都出错了 ....
输出给了我:-3155755905986 这没有任何意义......
任何想法 ?谢谢你。
c++ - 如何在 Qt5 中使用 RFC 2822 样式的时区打印时间戳?
我想格式化 aQString
以保存时间戳的描述,该时间戳与 RFC 2822 格式中指定的 UTC 的偏移量如下所示:
+0800
对于 8 小时的正偏移,或
-0100
对于 1 小时的负偏移量。
我已经研究了官方文档,QDateTime QDateTime::fromString(const QString & string, const QString & format)
但我无法真正弄清楚我必须在调用中的格式字符串中使用哪种语法来完成此操作。
那么我应该如何进行呢?
qt - QwtPlot 显示错误的日期/时间
我QwtDateScaleDraw
在 Qt 中使用在图形QDateTime
的 X 轴上绘制 a 。
我使用此命令将其转换QDateTime
为QwtDate::Double
:
我拥有的第一个日期/时间是
2014 年 1 月 8 日 00:00:52
但是当我将数据放在图表中时,第一个日期是
2014 年 7 月 31 日 21:04:52。
我不知道为什么会这样。
qt - 从 QDataStream 读取 QDateTime 给出 null
我将以下数据区域读入 QDataStream 对象:
这应该转换为日期/时间:25-05-2014 15:40:26
我正在尝试使用以下内容将其读入 QDateTime 变量:
相反,我及时得到空/空白。输出是:
qt - 使用 Qt 以秒为单位获取本地时间
我被这个问题困住了。
我已经currentUTCtime
从QDateTime
. 问题是,我找不到以秒为单位将其转换为本地时间的可能方法。有一些类似的 QDate 函数toLocalTime()
似乎不起作用。我希望这里有人可以帮助我。
以上是我当前UTC时间的代码(以秒为单位)。
php - QCubed 如何将 QDateTime 保存为 NULL
我的 QCubed PHP 类“Project”有一个名为“Finished”的属性,它是 MySQL 数据库中QDateTime和数据类型“datetime”的对象。当用户在 HTML 中将此字段留空时,
我需要将 NULL 保存到数据库<input type="datetime-local" name="Finished" />
中,
但我找不到解决方法,因为 PHP 总是抛出内部服务器错误 500
会很高兴得到任何帮助。
precision - Qt QDateTime 微秒精度
我在 Windows 上使用 Qt5.6、MSVC2013 32 位以及在 Ubuntu 上使用 Qt5.4、64 位。我正在尝试解析日志系统日志以将 _SOURCE_REALTIME_TIMESTAMP 转换为人类可读的文本。不知何故,毫秒都是 0。想知道显示毫秒甚至微秒的正确方法是什么?
PC/UBuntu 的结果是 ==> "2016-05-11 03:27:42.000" 毫秒都是 0,我希望有数字。
谢谢!