首页 > 解决方案 > 从 asp.net 中的字符串转换日期时转换失败

问题描述

我有一个 mssql 数据库,并且我的 asp 页面中有一个联系表。我尝试使用 DateTime.Now 将日期保存到 mssql。但是我总是收到一个错误,然后在将字符串转换为日期时对话失败(“Karakter dizesinden tarihe ve/veya saate dönüştürülürken işlem başarısız oldu.”)。当我使用输入类型日期时,它可以工作,但在代码隐藏中它不工作。asp.net 中的日期格式是这样的“10-Aug-20”,在 mssql 中也一样。我该如何解决这个问题?

string tarih = DateTime.Now.ToShortDateString();
string insert = "insert into table (date) values(tarih)"; 

在 mssql 中;

[dateMsg] DATE NOT NULL,

在某些地方,他们建议更改数据库语言。但我不能改变,因为服务器太大而且数据正在受到影响。有没有办法转换。

标签: asp.netsql-serverdatetime

解决方案


推荐阅读