c#中时间截取的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:42:37
2007-7-3 10:22:33 把它截成200773102233可以用什么方法能得到这样的效果?

用一个比较笨的办法,将其中的字符给替换掉;

replace("-","").replace(":","").replace(" ","");

提供三种方案~~:

DateTime dt=DateTime.Parse("2007-7-3 10:22:33");
string strDt=dt.ToString("yyyyMMddHHmmss");
strDt就是你要的结果
回答者:非典型天秤座 - 江湖少侠 七级 7-31 09:28

用一个比较笨的办法,将其中的字符给替换掉;

replace("-","").replace(":","").replace(" ","");
回答者:2hill - 魔法师 四级 7-31 09:29

DateTime t = DateTime.Now;
string date1 = t.Year.ToString() + t.Month.ToString() + t.Day.ToString() + t.Hour.ToString() + t.Minute.ToString() + t.Second.ToString();
string date2=t.ToString("yyyyMddHHmmss");
Response.Write(date1+"---"+date2);

-----------
200773192827

DateTime t = DateTime.Now;
string date1 = t.Year.ToString() + t.Month.ToString() + t.Day.ToString() + t.Hour.