В моей Windows 10 универсальное приложение я использовать CalendarDatePicker для выбора даты:Как хранить дату только значения из CalendarDatePicker в базу данных SQLite в Windows 10 универсальное приложение
<CalendarDatePicker x:Name="cdpStartDate" Width="150" />
в код я использую следующий код хранить дату в базе данных SQLite:
booking = new Bookings();
using (
SQLite.Net.SQLiteConnection conn =
new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), Common.Utils.DbPath()))
{
booking.StartDate = cdpStartDate.Date.ToDateTime();
conn.Update(booking);
}
Мой класс таблица выглядит следующим образом:
[Table("Bookings")]
public class Bookings
{
[PrimaryKey]
public int BookingId { get; set; }
[NotNull]
public DateTime StartDate { get; set; }
}
Отправляя стоимость бронирования. StartDate - 18.11.2015 00:00:00. Но после сохранения значения в базе данных SQLite значение конвертируется в 17.11.2015 23:00:00. Кажется, это время Utc. Мне не нужна информация о времени в моем приложении, только дата.
Как я могу сохранить дату без конвертации в мою базу?
Спасибо, Uwe