我现在得到的格式是 2010-5-18 11:22:33
我现在要得到 20100518112233这样的格式怎么做?
我的代码是string s="2010-5-18 11:22:33";
string strdate=s.Substring(0,4);
int tmp1 = s.IndexOf("-");
int tmp2 = s.LastIndexOf("-");
int tmps = s.IndexOf(" ");
int tmp3 = s.IndexOf(":");
int tmp4 = s.LastIndexOf(":");
//2010-5-18
strdate+=string.Format(s.Substring(tmp1+1,tmp2-tmp1-1),"00");
strdate+=string.Format(s.Substring(tmp2+1,tmps-tmp2-1),"00");
MessageBox.Show(strdate);
string strtime=strdate+string.Format(s.Substring(tmps-1,tmp3-tmps-1),"00");
strtime+=string.Format(s.Substring(tmp3+1,tmp4-tmp3-1),"00");
strtime+=string.Format(s.Substring(tmp4+1,s.Length-tmp4-1),"00");
我现在要得到 20100518112233这样的格式怎么做?
我的代码是string s="2010-5-18 11:22:33";
string strdate=s.Substring(0,4);
int tmp1 = s.IndexOf("-");
int tmp2 = s.LastIndexOf("-");
int tmps = s.IndexOf(" ");
int tmp3 = s.IndexOf(":");
int tmp4 = s.LastIndexOf(":");
//2010-5-18
strdate+=string.Format(s.Substring(tmp1+1,tmp2-tmp1-1),"00");
strdate+=string.Format(s.Substring(tmp2+1,tmps-tmp2-1),"00");
MessageBox.Show(strdate);
string strtime=strdate+string.Format(s.Substring(tmps-1,tmp3-tmps-1),"00");
strtime+=string.Format(s.Substring(tmp3+1,tmp4-tmp3-1),"00");
strtime+=string.Format(s.Substring(tmp4+1,s.Length-tmp4-1),"00");
string strdate=s.Substring(0,4);
string strdate=DateTime.Parse(s).ToString("yyyyMMddhhmmss");
DateTime dt = DateTime.Parse(s);
string s1 = dt.ToString("yyyyMMddHHmmss");
MessageBox.Show(s1);