插入日期错误 [英] Inserting Date error

查看:70
本文介绍了插入日期错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用了ajax:calender控件并采用dd / MM / yyyy的日期格式。所以当在ajax:calender中选择日期时,它会显示在文本框上,如25/11/2013





我的问题是...... varchar(50)用于将其插入数据库的数据类型

它工作正常。但是当采用日期数据类型而不是varchar(50)时,它会在服务器端提供错误'字符串不被识别为有效日期时间'



请帮助我....先谢谢你...

I have used ajax:calender control and take date format of dd/MM/yyyy. so when select date in ajax:calender then it display on textbox like 25/11/2013


My problem is..while taking varchar(50) datatype for inserting it into database
it's working fine. but when taking date datatype instead of varchar(50) it gives error 'string is not recognized as a valid datetime' in serverside.

Please Help me....Thanks in Advance...

推荐答案

试试这个:
using System.Globalization;
//////////
DateTime dt = DateTime.ParseExact(yourtxtbox.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);//insert this into date field


看看这里:转换mm / dd / yyyy到dd / mm / yyyy [ ^ ]


这篇关于插入日期错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆