怎样将TextBox里的内容转换成DateTime类型,怎样保存到数据库中???

singingofjuly 2006-10-04 08:19:50
Convert.ToDateTime(Date.Text),
不知道这样转换对不对,可是怎么也保存不到数据库里,该怎么办??
...全文
304 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ustbwuyi 2006-10-18
  • 打赏
  • 举报
回复
只要是yyyy-mm-dd这种格式的插进去都可以...不用转换
luck0235 2006-10-18
  • 打赏
  • 举报
回复
楼上的方法均可,转换前还可用正则验证一下。
wuxingmaxail 2006-10-18
  • 打赏
  • 举报
回复
文本框中的要yyyy-mm-dd这样的才行!
mady55 2006-10-18
  • 打赏
  • 举报
回复
DateTime.Parse() 试一下
bighead 2006-10-18
  • 打赏
  • 举报
回复
DateTime temp = new DateTime(int year,int month,int day);
netlg 2006-10-18
  • 打赏
  • 举报
回复
通常,这是需要数据验证的

在页面使用验证控件对文本框里的时间格式做验证(可用正则表达式),最好在旁边有格式提示

为了方便输入,可以使用一些较稳定的日期控件,比如梅花雨日期控件等。

有了上面的格式保障,向数据库保存时使用Convert.ToDateTime(Date.Text)就可以了。
popunionxy 2006-10-04
  • 打赏
  • 举报
回复
转化的时候try。。。catch一下
alreala 2006-10-04
  • 打赏
  • 举报
回复
这样可以Convert.ToDateTime(date.Text);
但是前题是你在文本框中的内容要能转化为时间类型才行,比如说文本框中为:2006-5-6,这样就可以保存到数据库

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧