专业的JAVA编程教程与资源

网站首页 > java教程 正文

DATE #2.3 C#对应MS-SQL数据库时间类型

temp10 2024-10-28 19:33:47 java教程 7 ℃ 0 评论

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);

从上面例子结果看,c#从字符串转换为日期简直是皮实耐操,只要符合你日常所见的日期格式,它都能转化,不像java必须要严格符合格式,不然随时Exception给你看

DATE #2.3 C#对应MS-SQL数据库时间类型

5.2 数据类型和数据库类型对应

SQL 数据类型

.NET Framework 类型

System.Data.SqlDbType

System.Data.DbType

date

System.DateTime

Date

Date

time

System.TimeSpan

Time

Time

datetime2

System.DateTime

DateTime2

DateTime2

datetimeoffset

System.DateTimeOffset

DateTimeOffset

DateTimeOffset

datetime

System.DateTime

DateTime

DateTime

smalldatetime

System.DateTime

DateTime

DateTime

5.3 声明DateTime

 /// <summary>
 /// 参加工作时间
 /// </summary>
 public DateTime BZ0806
 {
     get; set; 
 }

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表