1
0
mirror of https://github.com/thp/pyotherside.git synced 2025-01-28 23:52:55 +08:00
pyotherside/tests/test_datetime/test_datetime.py
Thomas Perl e201eecfff Converter: Support for date, time and datetime. Fixes #12
Python datetime.date <-> Qt QDate <-> QML date
Python datetime.time <-> Qt QTime <-> QML time
Python datetime.datetime <-> Qt QDateTime <-> JS Date

Python C API docs for those data types:
http://docs.python.org/3/c-api/datetime.html

QML docs for those data types:
http://qt-project.org/doc/qt-5.1/qtqml/qtqml-cppintegration-data.html#qdatetime-to-javascript-date
http://qt-project.org/doc/qt-5.1/qtqml/qml-date.html
http://qt-project.org/doc/qt-5.1/qtqml/qml-time.html
2014-02-13 00:04:48 +01:00

32 lines
671 B
Python

import datetime
def submit_datetime(dt):
assert dt is not None
print('Python got datetime:', dt)
return dt
def submit_date(date):
assert date is not None
print('Python got date:', date)
return date
def submit_time(time):
assert time is not None
print('Python got time:', time)
return time
def get_datetime_value():
v = datetime.datetime.now()
print('Python returning datetime:', v)
return v
def get_time_value():
v = datetime.datetime.now().time()
print('Python returning time:', v)
return v
def get_date_value():
v = datetime.datetime.now().date()
print('Python returning date:', v)
return v