首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎样把日历控件获取的时间2012/4/3换成2012-4-3,小弟我存进数据库的要后者的格式

2012-04-06 
怎样把日历控件获取的时间2012/4/3换成2012-4-3,我存进数据库的要后者的格式?我用label1.TextCalendarSta

怎样把日历控件获取的时间2012/4/3换成2012-4-3,我存进数据库的要后者的格式?
我用label1.Text=CalendarStart2.SelectedDate.ToShortDateString(),有没有其他的格式?难道跟操作系统有关??

[解决办法]
CalendarStart2.SelectedDate.ToString("yyyy-MM-dd");
[解决办法]
和控制面板的区域选项有关

可以CalendarStart2.SelectedDate.ToString("yyyy-M-d");
不过存数据库时最好用参数化查询.
[解决办法]
如果数据库字段是DataTime格式,存进去是用/还是-不重要,关键是取出来时用ToString("yyyy-M-d")显示。

热点排行