sqlserver日期格式轉換「sqlserver時間格式化」

5.1 c#日期格式化

c#對時間操作非常強大,犀利,而且任意而為,不像java那麼嬌貴,時不時鬧情緒,看例子

 //獲取當前日期
 DateTime dateTime = DateTime.Now;
 Console.Write(dateTime);
 //格式化日期
 var t1 = DateTime.Parse("2021年03月15");
 Console.Write(t1);
 var t2 = DateTime.Parse("2021-3-15");
 var st2 = t2.ToString("yyyy-MM-dd");
 Console.Write(t2);
 var t3 = DateTime.Parse("2021-03-15 21:02:34");
 var st3 = t3.ToString("yyyy年MM月dd");
 Console.Write(t3);
 var t4 = DateTime.Parse("2021/03/15");
 Console.Write(t3);
 var t5 = DateTime.Parse("2021.03.15");
 var st5 = t5.ToString("yyyy-MM-dd");
 Console.Write(t5);
 var t6 = DateTime.Parse("2021-03-15");
 Console.Write(t6);

DATE #2.3 C#對應MS-SQL資料庫時間類型

日期格式化

從上面例子結果看,c#從字元串轉換為日期簡直是皮實耐操,只要符合你日常所見的日期格式,它都能轉化,不像java必須要嚴格符合格式,不然隨時Exception給你看

5.2 數據類型和資料庫類型對應

SQL 數據類型.NET Framework 類型System.Data.SqlDbTypeSystem.Data.DbType
dateSystem.DateTimeDateDate
timeSystem.TimeSpanTimeTime
datetime2System.DateTimeDateTime2DateTime2
datetimeoffsetSystem.DateTimeOffsetDateTimeOffsetDateTimeOffset
datetimeSystem.DateTimeDateTimeDateTime
smalldatetimeSystem.DateTimeDateTimeDateTime

5.3 聲明DateTime

 /// <summary>
 /// 參加工作時間
 /// </summary>
 public DateTime BZ0806
 {
     get; set; 
 }

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/210937.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 16:26
下一篇 2024-12-08 16:26

相關推薦

發表回復

登錄後才能評論