如何在python中将日期时间字符串转换为isoformat
我从如何在python中将日期时间字符串转换为isoformat,python,datetime,Python,Datetime,我从pyqt5 edt = self.home_ui.end_date_time.dateTime() print(type(edt)) edt_string = edt.toString(self.home_ui.start_date_time.displayFormat()) print(edt_string) 如下所示: <class 'PyQt5.QtCore.QDateTime'> 2020-09-21 11:32:00 我试过: edt_string = datet
pyqt5
edt = self.home_ui.end_date_time.dateTime()
print(type(edt))
edt_string = edt.toString(self.home_ui.start_date_time.displayFormat())
print(edt_string)
如下所示:
<class 'PyQt5.QtCore.QDateTime'>
2020-09-21 11:32:00
我试过:
edt_string = datetime.datetime.strptime(edt_string, "yyyy-M-dTh:mm:ss")
谁能帮我一下吗。谢谢如果你有python datetime,你可以使用
datetime.datetime.now().isoformat()
@JoranBeasley我试过在edt\u string
上做这个,但它不起作用tryedt.isoformat()
-这是datetime对象的一个方法,而不是字符串。@MrFuppes也试过了,edt的isoformat
不可用edt.toPyDateTime().isoformat()
可以工作
edt_string = datetime.datetime.strptime(edt_string, "yyyy-M-dTh:mm:ss")