我有这样的C#代码:插入日期到数据库中不工作(ASPX/C#)
string RegisterDate = DateTime.Now.ToString();
RegisterDate = RegisterDate.Remove(10);
RegisterDate = RegisterDate.Replace('/', '-');
RegisterDate = String.Join("-", RegisterDate.Split('-').Reverse());
其中给出thie结果:2013年1月6日
的问题是,当我尝试将其插入到表我得到这样的结果:21/06/1894
当我通过输入获取日期它工作在相同的日期格式很大,所以为什么在这种情况下,不工作?
更新
如果我试试这个:
var RegisterDate = DateTime.Today.Date;
我得到错误:
在查询表达式
愿望
语法错误(缺少操作员)帮助,谢谢!
DB中的数据类型是什么?约会时间? – Botonomous
是的在DD/MM/YYYY格式 –
为什么你不能在你的应用程序中使用DateTime对象而不是字符串? – Botonomous