This is probably a fault in qtcontacts-sqlite - we should probably store the timestamp as text rather than datetime to preserve the value correctly.  It won't matter that you can't easily use the field as a datetime value in queries.