分割日期2009-01-02 09:08:10
string str1="2009";
string str2="01";
string str3="02";
string str4="09";
string str5="08";
string str6="10";
string str1="2009";
string str2="01";
string str3="02";
string str4="09";
string str5="08";
string str6="10";
调试欢乐多
string str1=dt.ToString("yyyy");其它的都一样.
日是dd
小时是hh
分是mm
秒是ss
http://hi.baidu.com/libinguest/blog/item/1e983fd34d5d0e093af3cfa0.html
Convert.ToDateTime("2009-01-02 09:08:10 ").Month
......
不过截出来的是 Int型 需要转换一下 就ok了
string dd = dt.Day.ToString();
string hh = dt.Hour.ToString();
string mm = dt.Minute.ToString();剩下的以此类推。把dt的属性tostring就行了。
{
DateTime d = Convert.ToDateTime("2009-01-02 09:08:10");
string yy = d.Year.ToString().PadLeft(2, Convert.ToChar("0"));
string MM = d.Month.ToString().PadLeft(2, Convert.ToChar("0"));
string dd = d.Day.ToString().PadLeft(2, Convert.ToChar("0"));
string hh = d.Hour.ToString().PadLeft(2, Convert.ToChar("0"));
string mm = d.Minute.ToString().PadLeft(2, Convert.ToChar("0"));
string ss = d.Second.ToString().PadLeft(2, Convert.ToChar("0"));
}
string[] list = str.split(new char[]{'-',' ',':'});
dt.Year();
dt .Moth();
dt .day();
注意标点的大小写
string str ="2009-01-02 09:08:10";
string[] list = str.split(new char[]{'-',' ',':'});