簡體   English   中英

當將 dateTime 對象從 C# 代碼插入到 Sql Server 數據庫時,語法格式發生了變化

[英]when insert dateTime object from C# code to Sql Server database the syntax format is change

當將 dateTime 對象從 C# 代碼插入到 Sql Server 數據庫時,c# 中的語法格式發生了變化:static DateTime newtime = DateTime.Now; 輸出是: 11/10/2020 6:22:06 PM 但是當將它插入數據庫時​​,該字段將是: 2020-11-10 10:31:00 我可以知道原因嗎?

這是因為您的DatabaseYYYY-MM-DD TT:TT:TT格式表示DateTime時間。 但是 C# 正在使用您當前的系統格式將其表示為字符串。 實際上這也是調試器在 DateTime 上調用toString方法來顯示字符串格式的。

但兩者都代表同一個時間點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM