c#数字日期转成年月日的,求指教,谢谢

比如一个字符串str="20170703"
要转换成“2017年7月3日”这种格式的字符串
请问怎么做,谢谢

c#

2个回答


        string s = "20170703";//如果你格式不是yyyyMMdd格式注意修改下面的那个参数。如果格式固定直接Substring截取也一样
        s = DateTime.ParseExact(s, "yyyyMMdd", null).ToString("yyyy年M月d日");

有用记得采纳:)。。

string aa = DateTime.ParseExact("20170703","yyyyMMdd", DateTimeFormatInfo.CurrentInfo).GetDateTimeFormats('D')[0].ToString();

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐