日期:2014-05-18  浏览次数:20719 次

怎样把日历控件获取的时间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")显示。