#!/usr/bin/python3
from PyQt5.QtCore import QDate, QTime, QDateTime, Qt
now = QDate.currentDate()
print(now.toString(Qt.ISODate))
print(now.toString(Qt.DefaultLocaleLongDate))
datetime = QDateTime.currentDateTime()
print(datetime.toString())
time = QTime.currentTime()
print(time.toString(Qt.DefaultLocaleLongDate))
结果显示:
2019-10-26
2019年10月26日星期六
周六 10月 26 11:32:40 2019
CST 上午11:32:40
UTC (Universal Coordinated time) time
#!/usr/bin/python3
from PyQt5.QtCore import QDateTime, Qt
now = QDateTime.currentDateTime()
print("Local datetime: ", now.toString(Qt.ISODate))
print("Universal datetime: ", now.toUTC().toString(Qt.ISODate))
print("The offset from UTC is: {0} seconds".format(now.offsetFromUtc()))
输出结果:
Local datetime: 2019-10-26T11:37:54
Universal datetime: 2019-10-26T03:37:54Z
The offset from UTC is: 28800 seconds
daysTo()
计算从一个日子到另一日子之间间隔的天数
#!/usr/bin/python3
from PyQt5.QtCore import QDate
xmas1 = QDate(2018, 12, 24)
xmas2 = QDate(2019, 12, 24)
now = QDate.currentDate()
dayspassed = xmas1.daysTo(now)
print("{0} days have passed since last XMas".format(dayspassed))
nofdays = now.daysTo(xmas2)
print("There are {0} days until next XMas".format(nofdays))
输出结果:
306 days have passed since last XMas
There are 59 days until next XMas
手机扫一扫
移动阅读更方便
你可能感兴趣的文章