c# - C# 将往返日期字符串转换为 DateTime 对象
问题描述
我必须将以下字符串解析为 DateTime 对象:
2018-03-27T14:33:54.4092769+03:00
我知道很少有方法可以解析字符串,例如 DateTime.Parse() 和 DateTime.ParseExact()。我检查了第一种方法,但没有针对这种确切模式的规范。
那么如何将这种格式解析为 DateTime 对象呢?
解决方案
该ISO 8601格式已受以下支持DateTime.Parse/TryParse
:
bool valid = DateTime.TryParse(strDate, out DateTime dt); // true
推荐阅读
- api - Spotify API:端点当前正在播放的播客支持
- git - 当从终结器而不是 konsole 调用时,git push 不会提示我输入密码
- android - 尽管 proguard 处于停用状态,但真实广告未在发布模式下显示。可能是什么问题?
- c# - 如何将单选按钮插入 SQL Server 数据库?单选按钮位于 C# 的组框中
- raku - Perl 6:maxpairs 警告未定义值的字符串化
- java - 为什么 doGet 不运行 processRequest?
- java - Spring Boot - 如何从多模块项目中的姊妹模块启动我的 Spring Boot 应用程序?
- c# - 文本框自动完成 C#
- c - 如何在 linux 内核模块中获取下一个 TCP 段?
- haskell - Haskell中递归数组的内存使用情况