将 QDate 转换为秒

2023-12-13

我的日期来自QDateTimeEdit并将其转换为秒,如下所示:

import time
from datetime import datetime

date = self.__ui.dateTimeEdit.date().toString("dd/MM/yy")
dateString = str(date)

seconds = time.mktime(datetime.strptime(dateString, "%d/%m/%y").timetuple()) 

这效果很好,但由于它对我来说看起来很长,我的问题是:是否可以转换self.__ui.dateTimeEdit.date()直接,而不需要那些字符串转换?

EDIT1很遗憾toMSecsSinceEpoch()正如 falsetru 所建议的,对我不起作用。

AttributeError: 'QDateTime' object has no attribute 'toMSecsSinceEpoch'

我正在使用 PyQt 4.7.1 for Python 2.6

EDIT2根据 jonrsharpe 的回答,我已经转义了字符串转换:

    date = self.__ui.dateTimeEdit.date().toPyDate()
    seconds = time.mktime(date.timetuple()) 

结果是一样的。

EDIT3根据 falsetru 的评论甚至更短的解决方案:

self.__ui.dateTimeEdit.dateTime().toTime_t()

Use QDateTime.toMSecsSinceEpoch:

>>> import PyQt4.QtCore
>>> d = PyQt4.QtCore.QDateTime(2014, 2, 20, 17, 10, 30)
>>> d.toMSecsSinceEpoch() / 1000
1392883830L

UPDATE

替代使用QDateTime.toTime_t:

>>> d = PyQt4.QtCore.QDateTime(2014, 2, 20, 17, 10, 30)
>>> d.toTime_t()
1392883830L
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 QDate 转换为秒 的相关文章

  • python3 super 不适用于 PyQt 类

    python3中有一个简单的程序 from PyQt4 import QtCore import PyQt4 class Bar object def init self print Bar start super Bar self ini
  • 使用 PYQT 中的图像填充列表

    我有一个包含产品图像的外部数据库 是否可以导入这些图像并将其显示在滚动列表中 并使用户可以单击它们 类似于文件浏览器的工作方式 我只能找到有关转换为资源文件的人的信息 但我想知道是否可以跳过它 OK ListView 和 ListWidge
  • Objective-C:在 SpriteKit 中向计时器添加 10 秒

    我使用了别人的代码在 SpriteKit 中编写计时器 并对其进行了一些调整 我的代码如下所示 void createTimerWithDuration NSInteger seconds position CGPoint position
  • 如何从QVariant获取原始python数据

    这几天正在学习python和Qt 所以请考虑这将是一个新手问题 但我被困在这里 import sys from PyQt4 QtCore import data1 string data2 QVariant data1 data3 data
  • PyQt 允许枚举值和字符串

    在 PySide 中 我可以通过使用获取具有可能 允许的枚举值及其字符串表示形式的字典values属性 例如 QtWidgets QMessageBox StandardButton values items 如何在 PyQt4 PyQt5
  • PyQt - 如何打开目录文件夹?

    我搜索了很多 我知道如何打开目录对话框窗口 但我正在寻找的是在Windows操作系统下打开目录文件夹的方法 就像右键单击本地文件夹之一并选择打开一样 有什么建议么 对于 python 3 7 你可以这样做 os startfile path
  • 如何在pyqt中使PyQt窗口状态最大化

    我在我的应用程序中使用 PyQt4 作为 GUI 我想知道如何让我的窗口默认最大化 我瞪大了眼睛 但没有找到替代品 我尝试使用下面的代码 但它不是最大化 而是将窗口大小调整为桌面屏幕大小 但我需要当我们按下窗口标题栏右侧的最大化按钮时我们将
  • 在QWebView中设置useragent

    我有一个 QWebView 工作正常 然后 使用来自spynner 的代码 我尝试将useragent 方法绑定到自定义方法 这似乎在spynner 带有QWebPage 中有效 但在这里不起作用 非常感谢任何帮助 代码 def custo
  • 将整个 *ui 文件加载到另一个 *.ui 文件的框架/小部件中

    我正在为家庭项目开发一个小型用户界面 我使用 QT Designer 创建了一个 ui 文件 这是我的主窗口 带有一些导航按钮 标签等 现在 当我单击导航按钮时 我正在努力在主窗口的框架或小部件中加载另一个 ui 例如内容 我正在使用 py
  • 使用 PyQT 逐帧加载 opencv 视频

    我正在尝试加载一个 mat 文件 具有被跟踪对象的位置坐标 并加载一个视频文件 为了加载视频文件 我使用 opencv 我制作了一个 GUI 来加载它们 一旦有人按下开始按钮 视频就会开始播放 暂停会停止播放 这是它的 GUI 这是我遇到的
  • 从 QRunnable 发出信号

    我正在尝试从一个发送信号QRunnable到我的主要QObject 但由于某种原因它没有收到它们 这是正确的方法吗 这是一个小测试用例 import sys from PyQt4 QtGui import QApplication from
  • 自定义小部件的占位符

    我正在从 ui 文件加载 QMainWIndow 基础 另外 我有一个自定义小部件 我想将其放置在表单上的某个位置 目前我在 ui 文件中放入了一个空的QVBoxLayout named placeholder 并在 QMainWindow
  • 应该避免通配符导入吗?

    我正在使用 PyQt 并且遇到了这个问题 如果我的导入语句是 from PyQt4 QtCore import from PyQt4 QtGui import 然后 pylint 会给出数百个 未使用的导入 警告 我犹豫是否要关闭它们 因为
  • 传递调用triggered.connect()的QAction对象作为我单击QAction后触发的函数中的参数

    我正在使用 for 循环创建 QAction 对象列表 如下所示 class some class self tabs for self i in range 0 10 self tabs self i QtGui QAction New
  • 我从另一个窗口打开的新 python gui 窗口一打开就退出。我该如何解决这个问题

    我编写了 python pyqt 代码 用于通过单击按钮打开一个新窗口 其中包含另一个窗口中的标签 问题是 新窗口一打开就退出 我该如何解决这个问题 我写的代码是 import sys from PyQt4 import QtGui QtC
  • 如何从 PyQt4 中的 QVariant 取回我的 python 对象?

    我正在创建一个子类QAbstractItemModel要显示在QTreeView My index and parent 函数创建QModelIndex使用QAbstractItemModel继承功能createIndex并为其提供row
  • PyQt 自动调整 qlineedit 字符间距

    我有一个 qlineedit 用户在其中输入验证码 我希望能够每隔 5 个字符自动间隔这些数字 就像激活自动添加破折号的窗口时一样 例如 12345 67890 12345 67890 如果位数是固定的 最好的选择是使用setInputMa
  • 如何将图标放置到 QLineEdit 上?

    stackoverflow com 网站的右上角有一个带有放大镜头的搜索字段和一个灰色的 搜索 关键字 我想知道是否有可能实现相同的外观QLineEdit 如果是这样那怎么办 QLineEdit lineEdit new QLineEdit
  • 如何消除 QTableWidget 中的空白?

    How do I get rid of the whitespace in my application 我想摆脱 QTableWidget 中的空白 蓝色箭头 我该怎么做 这是我的应用程序的代码 gridLayout QGridLayou
  • 取消选中单选按钮 - PyQt4

    在此代码示例中 from PyQt4 QtGui import QDialog QPushButton QRadioButton QHBoxLayout QApplication QButtonGroup import sys class

随机推荐

  • 批量保存 EKEvents 到 Google 日历导致随机事件丢失

    我有大量活动想要批量保存到日历中 用户选择哪个日历 他们可以选择导出到 iCloud 日历或 Google 日历 导出到 iCloud 日历时 一切都运行顺利 没问题 然而 当导出到 Google 日历时 我遇到了一些奇怪的问题 要保存的事
  • 确定 Equals() 是否是重写?

    我有一个 Type 类型 的实例 如何确定它是否覆盖 Equals private static bool IsObjectEqualsMethod MethodInfo m return m Name Equals m GetBaseDe
  • YoutubePlayer - 导航栏覆盖

    我在用YoutubePlayerSupportFragment在我的应用程序中 我正在添加YouTubePlayer FULLSCREEN FLAG CUSTOM LAYOUT旗帜 来自文档我知道我的播放器在退出全屏后不会重新缓冲 但现在我
  • 使用“乘法”混合模式和 Alpha 的 Direct3D 渲染 2D 图像

    我正在尝试将 Photoshop 滤镜与 Direct3D 相乘 我一直在阅读和谷歌搜索不同的渲染状态 并且效果几乎可以正常工作 问题是它忽略了纹理的 alpha 值 这是解释这种情况的图像 http www kloonigames com
  • 为什么大多数 java.util.Date 方法被弃用?

    当您查看 java util Date 类的 javadoc 时 会发现大多数方法都已弃用 为什么要这样做 嗯 有两个相关的原因 这是日期和时间概念的一个非常糟糕的实现 它被Calendar class The Calendar类虽然有所改
  • 有没有办法预测刚体与墙壁和其他移动刚体的去向?

    我正在开发一款空气曲棍球游戏 我需要 AI 来预测球的去向 以便球能够击中球 而不仅仅是追球 问题是人工智能无法预测它和冰球将撞到的墙壁 它的预测是这样的 这是我现在使用的代码 if isEnemy if puck transform po
  • 自定义 Android Intent.ACTION_SEND

    我正在使用 Intent 来共享 url 和主题 在此意图过滤器中显示所有共享应用程序 我只想要 facebook gmail message skype twitter 弹出窗口中的这些选项 是否可以自定义共享意图过滤器 Intent s
  • INET_NTOA 和 INET_ATON 的 .NET 等效项

    任何 C Net 等效方法 或 INET NTOA 和 INET ATON 的托管代码示例 The IPAddress类有静态方法 HostToNetworkOrder NetworkToHostOrder 具有各种过载
  • 查找标签之间的文本并将其与标签一起替换

    我正在使用以下正则表达式模式来查找之间的文本 code and code tags lt code code 它返回我这两个标签之间的任何内容 例如这 code return Hi There code 给我return Hi There
  • python exe中的图像文件夹放在哪里?

    我已经将我设计的一个python游戏转换成了exe 运行 exe 本身会导致它闪烁然后关闭 这意味着发生了错误 从命令提示符运行它也会导致错误 但会记录它 Cannot load image Playfield png Couldn t o
  • urlread()、urlwrite() 不适用于 Octave for Windows 中的 https 页面

    当我使用 Cygwin 中安装的 Octave 3 8 1 时 我可以成功下载 https 页面 如下所示 urlwrite https www google com downloaded html 但是 当我使用 Windows 7 SP
  • 为什么某些 .wav 文件无法在 Firefox 中解码

    我有一个网页 由于某些原因可以解码波形文件 Chrome 和 Safari 似乎运行良好 Firefox 有时无法解码该文件并给出错误 传递给decodeAudioData 的缓冲区包含无法成功解码的无效内容 我创建了一个jsfiddle这
  • Typescript:属性的类型依赖于同一对象中的另一个属性

    我有一个具有两个属性的 TypeScript 接口 type string and args object The args可能具有不同的属性 具体取决于type 我需要应用什么类型定义args这样编译器 自动完成就会知道允许哪些属性arg
  • 使用 .htaccess 重写多个参数的 URL

    我想使用 htaccess 重写 url 请阅读代码 你就会明白我的意思 My URL article php id 1 title example 在 htaccess 中使用它 RewriteRule article 0 9 0 9a
  • Matlab bsxfun()代码

    这是做什么的 u 5 6 s 1 1 data1 randn 10 1 1 ones 10 1 data2 randn 10 1 ones 10 1 data data1 data2 deviance bsxfun minus data u
  • 如何将 Protractor 测试用例与 Hiptest 集成?

    对于使用 Angular js 制作的网站 我们的组织使用 Protractor 作为自动化测试用例的工具 我们的组织提出了一个名为 HipTest 的新工具来管理测试用例自动化 如何将量角器测试用例与 HipTest 集成 我访问了以下链
  • 无论页面刷新如何,持续计数器

    我有一段 jQuery 目前每 5 秒将数字增加 1 我遇到的问题是它的客户端 因此每次刷新页面时它都会重置 相反 我希望即使您离开站点并且无论您刷新页面多少次 计数器也能继续 这就是为什么我认为 PHP 等服务器端脚本更适合我的用例 如果
  • jQuery 验证插件 - 密码检查 - 最低要求 - 正则表达式

    我的密码检查器有点问题 有一个包含一些字段的注册表 我使用 jQuery Validate 插件来验证用户输入 除了密码验证之外 一切都有效 密码应满足一些最低要求 最小长度 8 gt 我只使用 minlength 8 至少一个小写字符 至
  • 奇怪的DNS服务器导致Hadoop和HBase出现故障

    我的网络有一些奇怪的 据我所知 DNS 服务器 这会导致 Hadoop 或 HBase 出现故障 它将我的主机名解析为我的机器不知道的某个地址 即没有这样的接口 如果 etc hosts 中有以下条目 Hadoop 确实可以工作 127 0
  • 将 QDate 转换为秒

    我的日期来自QDateTimeEdit并将其转换为秒 如下所示 import time from datetime import datetime date self ui dateTimeEdit date toString dd MM