c# – 将DateTime转换为特定格式
发布时间:2020-12-15 23:45:57 所属栏目:百科 来源:网络整理
导读:将DateTime转换为此格式的最佳和最快方法是什么? 2015-03-26T18:02:58.145798Z 目前我从服务器收到一个日期,我能够解析它并将日期转换为DateTime,ToString()输出是这样的: 26/03/2015 18:02:58 为了转换我正在使用这行代码的日期: var parsedDate = DateT
将DateTime转换为此格式的最佳和最快方法是什么?
目前我从服务器收到一个日期,我能够解析它并将日期转换为DateTime,ToString()输出是这样的:
为了转换我正在使用这行代码的日期: var parsedDate = DateTime.Parse("2015-03-26T18:02:58.145798Z",CultureInfo.InvariantCulture,DateTimeStyles.RoundtripKind); 将parsedDate转换回原始格式的最佳方法是什么? 编辑:我想将DateTime转换为此格式2015-03-26T18:02:58.145798Z为字符串 解决方法
如果您有一个DateTime对象,可以使用O作为格式说明符将其转换为具有该特定格式的字符串:
parsedDate.ToString("O") 要么 parsedDate.ToUniversalTime().ToString("O") // if parsedDate is not UTC 返回“2015-03-26T18:02:58.1457980Z”. 如果DateTime对象的DateTimeKind不是Utc,那么根据ISO8601,您将不会在字符串末尾获得Z扩展名.在您提供的示例中,Z存在,因为DateTime.Parse将识别它并在Utc中返回DateTime.如果你解析的原始字符串中缺少Z,你仍然可以通过在日期时间对象上使用ToUniversalTime()来假设它是UTC. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Flash builder failed to create the java virtual machine
- postgresql – 如何创建索引以加速表达式上的聚合LIKE查询?
- xml – 依赖注入容器的好处是什么?
- sqlite3加密方案sqlcipher,及sqlcipher使用指南
- 「C语言」整人小程序
- C#创建dll类库的图文步骤
- c# – 为什么ToUpperInvariant()比ToLowerInvariant()更快?
- DM365视频处理流程/DM368 NAND Flash启动揭秘
- c – std :: shared_timed_mutex上的共享锁可以升级到独占锁
- ruby-on-rails – Rails有很多,属于一个