DateTime incorrect when added to SQLite DB through (Fluent)NHibernate
Turns out it was indeed my fault plus a profound lack of doublechecking. I did write the datetime into the database and then checked the value in the database with sqlite explorer. Apparently that one has issues with DateTime fields and does present an incorrect value.
That, plus the original program did have a bug (the DateTime wasn't written properly).
My conclusion therefor is: Don't use sqlite explorer
LinqPad did correctly show the value and will thus be used from now on.