时间字符串的转换

     在C#中,有时候需要将获取的时间字符串例如:2013-08-04转化成2013年08月04日、13-08-04、2013年8月4日等其他形式,方法有好几种:

1、用Format转化换:string.Format("{0:D}",date等形式,不过这样像D有很多形式也是很难记得住。

2、用Tostring()方法例如:

DateTime date = DateTime.Now;

Console.WriteLine(date.ToString("yyyy年MM月dd日"));

输出:2013年08月04日

 

DateTime date = DateTime.Now;

Console.WriteLine(date.ToString("yy年M月d日"));

输出:13年8月4日

DateTime date = DateTime.Now;

 

Console.WriteLine(date.ToString("yyyy-MM-dd"));

输出:2013-08-04

用Tostring()方法比Formst要好记一些,其他格式的用Tostring()可以自己转换。

 

你可能感兴趣的:(字符串)