Gau*_*123 -1 c# datetime type-conversion
我在转换时遇到问题
2003-11-05T16:35:30Z to "11/5/2013"
Run Code Online (Sandbox Code Playgroud)
我在下面试过
DateTime.ParseExact("2003-11-05T16:35:30Z", "dd/MM/yyyy", null)
Run Code Online (Sandbox Code Playgroud)
但我没有得到我期望的价值.
你想这样做:
DateTimeOffset.Parse("2003-11-05T16:35:30Z").ToString("dd/MM/yyyy")
Run Code Online (Sandbox Code Playgroud)
您正在做的是将数据解析为格式dd/MM/yyyy- 而是要将其解析为通用格式,然后将其转换为带有格式字符串的字符串.
DateTime.Parse将获取一个字符串并返回一个日期时间.要返回一个字符串,只需使用该ToString方法即可.