欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C# 读取数据库中时间,毫秒丢失的情况总结

程序员文章站 2022-07-01 20:33:04
...
if(row["AddDate"]!=null && row["AddDate"].ToString()!="")
				{
                  model.AddDate=DateTime.Parse(row["AddDate"].ToString()); 

                }

用动软直接生成以上代码会发现在读取日期时精度丢失毫秒 ,比如2020-03-05 14:23:20.100

读取出来后会变成2020-03-05 14:23:20

以下为解决方法

方案一:

if(row["AddDate"]!=null && row["AddDate"].ToString()!="")
				{
                    model.AddDate = Convert.ToDateTime(row["AddDate"]);
                }

 

方案二:

   if(row["AddDate"]!=null && row["AddDate"].ToString()!="")
				{
                    model.AddDate = (DateTime)(row["AddDate"]);
                }

 

相关标签: Mss sql C#