import plistlib
import datetime
plist='''
dtime
2010年03月16日T17:31:14Z
'''
parsed = plistlib.readPlistFromString(plist)
dtime = parsed['dtime']
assert(isinstance(dtime, datetime.datetime))
datepart = dtime.date()
assert(datepart.year == 2010)
assert(datepart.month == 3)
assert(datepart.day == 16)
timepart = dtime.time()
assert(timepart.second == 14)
assert(timepart.minute == 31)
assert(timepart.hour == 17)
assert(dtime.utcoffset() == 0)
assert(dtime.tzinfo is not None)