edit: $/EOC4/Users/nick.whaley/sqlite-netFx-source-1.0.94.1/System.Data.SQLite/SQLite3.cs;C15706
File: SQLite3.cs
===================================================================
--- Server: $/EOC4/Users/nick.whaley/sqlite-netFx-source-1.0.94.1/System.Data.SQLite/SQLite3.cs;C15706
+++ Shelved Change: $/EOC4/Users/nick.whaley/sqlite-netFx-source-1.0.94.1/System.Data.SQLite/SQLite3.cs;sqlite
@@ -1280,7 +1280,13 @@
         {
             case SQLiteDateFormats.Ticks:
                 {
-                    long value = dt.Ticks;
+					long value;
+					if (dt.Kind == DateTimeKind.Unspecified || _datetimeKind == DateTimeKind.Unspecified)
+						value = dt.Ticks;
+					else if (_datetimeKind == DateTimeKind.Utc)
+						value = dt.ToUniversalTime().Ticks;
+					else // if (_datetimeKind == DateTimeKind.Local)
+						value = dt.ToLocalTime().Ticks;
 
 #if !PLATFORM_COMPACTFRAMEWORK
                     if ((flags & SQLiteConnectionFlags.LogBind) == SQLiteConnectionFlags.LogBind)
===================================================================
