本地日期格式怎么转换成ISO8601日期格式?

qq_30765955 2017-04-13 03:12:11
我使用了
var d = DateTime.Now.ToString("o");
出来的是“2017-04-13T15:07:04.0757719+08:00”字符串,但是我要把这个字符串转成ISO8601的日期格式怎么转
...全文
1360 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_30765955 2017-04-13
  • 打赏
  • 举报
回复
引用 2 楼 xian_wwq 的回复:
ISO8601的格式是 YYYY-MM-DDTHH:mm:ss.fffffffZ 按照这个格式输出就可以了

 string str = DateTime.Now.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffff'Z'");
我要得不是字符串,要得是ISO8601格式的日期对象
xian_wwq 2017-04-13
  • 打赏
  • 举报
回复
ISO8601的格式是 YYYY-MM-DDTHH:mm:ss.fffffffZ 按照这个格式输出就可以了

 string str = DateTime.Now.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffff'Z'");
xuggzu 2017-04-13
  • 打赏
  • 举报
回复
参考:http://m.blog.csdn.net/article/details?id=49760013

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧