注册 登录
编程论坛 ASP.NET技术论坛

时间格式化...

huoqilin 发布于 2007-11-05 10:43, 573 次点击
数据库里面的时间是 2007-10-19
riqi.Text = dr["senddate"].ToString(); 从数据库读取出来,就成了 2007-10-19 0:00:00

时间需要格式化,网上查的资料和书上的,都是格式化的系统当前时间,这个好弄
riqi.Text = DateTime.Now.ToLongDateString();

但是格式化语句,怎么格式化从数据库读取出来的?
DateTime.Now.ToLongDateString(); 和 dr["senddate"].ToString(); 怎么结合?

{0:D} 这种好像在gridview里面可以用

现在想要的结果,就是
riqi.Text = dr["senddate"].ToString();
显示出来的是 2007-10-19 而不是 2007-10-19 0:00:00
应该怎么做,有人指点下吗?
4 回复
#2
zhanghy10282007-11-05 11:37
Convert.ToDateTime(dr["senddate"].ToString()).ToShortDateString()
#3
vsnet2007-11-05 12:28
同意楼上。
#4
huoqilin2007-11-05 14:10
以下是引用zhanghy1028在2007-11-5 11:37:12的发言:
Convert.ToDateTime(dr["senddate"].ToString()).ToShortDateString()

问题解决,十分感谢

#5
zhanghy10282007-11-05 14:23
不用,大家互相帮助吧,我也就会这点东西,呵呵
1