c# - 自定义日期时间格式

标签 c# .net datetime date-format date-formatting

什么是日期时间格式 "2011-09-12T10:28:55Z"? 如何使用 ToString() 获取它? 我没有在微软的文档中得到任何关于它的信息。没有类似的东西。

最佳答案

您可以使用 ToString 获得它:

var text = date.ToString("yyyy-MM-dd'T'HH:mm:ss'Z'",
                         CultureInfo.InvariantCulture);

不幸的是,我认为没有涵盖此内容的标准日期/时间格式。

当然,如果它还不是 UTC 日期/时间,那么它就是在说谎(这就是“Z”位的意思)。当然,您可以调用 DateTime.ToUniversalTime() 进行转换。

关于c# - 自定义日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10581487/

相关文章:

C# 从交错数组中获取不同的值

c# - Linq C# 中 datatable.Rows.Cast<DataRow> 和 datatable.AsEnumerable() 之间的区别

c# - 将 httpwebresponse 写入文件——powershell——简短而甜美(管道)

c# - Lucene.net 范围查询 + 突出显示

sql - t-sql 在一个案例中可能有不同的数据类型?

java - Joda-Time 以不同的语言解析日期时间

c# - 类型或命名空间 'MSBuild' 在命名空间 'Microsoft.CodeAnalysis' 中不存在,尽管能够导航到定义

c# - 通过匹配其属性来填充类

c# - WCF 服务调用包装器

javascript - 计算耗时并将其放入天数 :Hours:Minutes:Seconds format in javascript where time elapsed updates every second