dailiboy
2018-01-26 14:32
采纳率: 50%
浏览 2.1k

C#与SQL Server 关于DateTime时间的问题。

在A服务器中

 contractVO.ContractDatetime = Convert.ToDateTime(drsjDataTabel.Rows[i]["contractDatetime"].ToString());

contractDatetime的值是 2018-2-1 转换后得到的值是 2018-2-2 00:00:00

在B服务器中
转换后得到的值是 2002/1/18 星期五 上午 12:00:00

所以在插入SQLServer时出现了报错。

我想着应该是windows系统的原因,请问这样的问题如何解决。。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

10条回答 默认 最新

  • mango_love 2018-01-27 09:54
    已采纳

    这个是系统得问题,这个系统是ghost版本,我以前也碰到过。
    这里有两种办法,第一种就是把中文替换掉
    第二种就是重装系统了,希望能够帮助到你

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(9条)

相关推荐 更多相似问题