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

C#日期格式转换 如何转换yyyy-mm-dd
C#如何将“2011/4/8 0:00:00"转化成 “2011-4-8”

实际的需求时,我从EXCEL里读出来的是“2011/4/8 0:00:00"
我需要把这个值插入到SQL SERVER 2008数据库中
数据库中的类型是datetime

我怎么才能正确将数据插入到数据库里?

------解决方案--------------------
substring
replace
------解决方案--------------------
C# code
string str = DateTime.Parse("2011/4/8 0:00:00").ToString("yyyy-M-d");
//2011-4-8

------解决方案--------------------
C# code

dateString = "2011/4/8 0:00:00";
string format = "yyyy-mm-dd";
DateTime result = DateTime.ParseExact(dateString, format, null);

------解决方案--------------------
探讨

C# code

dateString = "2011/4/8 0:00:00";
string format = "yyyy-mm-dd";
DateTime result = DateTime.ParseExact(dateString, format, null);


参考http://msdn.microsoft.com/zh-cn/library/w2sa9yss