It seems that ZSI does not support fractions of seconds
and timezones. The following sample code shows this issue:
with code such as:
elt_buf = dummy.simple_value(elts[i],ps).strip()
time_buf = TC.gDateTime(None).parse(elts[i],ps)
... then to my mind "elt_buf" and "time_buf1" should be
equal but they are not, every dateTime of the above
example is shown like this:
Time and date datatypes are internally represented by
the Python time module, which cannot store fractions of
seconds and timezones.
I propose to change it to a python datatype which
support these features, such as datetime.
Moreover the timezone is always changed to "Z" (Zulu or
UTC time), which is also incorrect, as to my mind a
time without any timezone should be left "as is", so no
timezone should be added.