阅读 173

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


文章分类
百科问答
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐