美國的日期格式是MM/DD/YYYY,英國是DD/MM/YYYY。
WinRT平板電腦將在您首次打開設置時在時區中設置日期格式。什麼是SQlite和WinRT默認日期格式(區域設置)
假設我將WinRT平板電腦設置爲使用英國日期格式(DD/MM/YYYY)並使用此代碼將日期插入到SQLite中。
Class Order { [PrimaryKey, AutoIncrement] public int SId { get; set; } public int CustId { get; set; } public string No { get; set; } public string Customer { get; set; } public DateTime Order_Date { get; set; } } using (var db = new SQLite.SQLiteConnection(DBPath)) { var newOrder = new Order() { CustId = g_intCustId, Customer = txtBlkCustomer.Text.Trim(), Order_Date = DateTime.Today }; db.Insert(newOrder);
1)什麼是SQLite的日期格式存儲?美國或英國的日期格式?
2)如何設置SQLite數據庫的日期語言環境(美國日期或英國日期)? 3)如果完成上述(2),那麼基於date的select語句(SQL語句)將基於locale集合嗎?
謝謝
根據上面的LS_dev,我的Order_Date = DateTime.Today可以嗎?是DateTime,今天還是DateTime.Now是指UTC日期時間值? SQLite將處理DateTime.Today爲yyyy-mm-dd並將其插入到Order_Date中? – MilkBottle
你能給我一個本地化日期的例子嗎? – MilkBottle