asp.net - 从 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,
在某些地方,他们建议更改数据库语言。但我不能改变,因为服务器太大而且数据正在受到影响。有没有办法转换。
解决方案
推荐阅读
- javascript - 使用 axios 返回保存在 URL 中的数组
- python - 如何从带有不同标题的 xls 文件中导入数据
- c# - 测试派生类时如何模拟我的基本方法
- docker - openshift 集群中 Kaniko 作业的权限被拒绝
- python - Jupyter 中的 Tkinter PhotoImage
- apache - Apache 上的 Symfony 将 /login 路径重写为 /web/login
- macos - 使用可能的密码列表从终端安装加密的 .dmg?
- django - Django 模板中的随机函数显示“无法解析余数:来自 'random() 的 '()'”
- javascript - 用项目数组填充列表
- angular - Renderer2 角度中的调用元素方法