【问题标题】:Converting date time to string with separator "T"使用分隔符“T”将日期时间转换为字符串
【发布时间】:2013-07-20 21:19:13
【问题描述】:

如何转换带有“T”的日期对象来分隔日期和时间

例如,2013/07/22T09:43:21 而不仅仅是 2013/07/22 09:43:21

【问题讨论】:

  • 你有什么尝试吗?
  • 在格式字符串中添加T
  • 日期没有格式。因此,如果您有带有 T 的东西,那么您就有了日期的 representation,即字符串。将其解析为日期并使用ToString 以不同格式获取日期。 Malvin 的链接将帮助您解决此问题。

标签: c# .net datetime converter date-format


【解决方案1】:

DateTime.ToString 与在所需位置包含Tcustom format string 结合使用。

var date = new DateTime(2013, 07, 22, 09, 43, 21);
var output = date.ToString("yyyy/MM/ddThh:mm:ss", CultureInfo.InvariantCulture);

请注意,我使用 CultureInfo.InvariantCulture 来避免 / 被您的实际文化的日期分隔符替换。

Demo2013/07/22T09:43:21

【讨论】:

    【解决方案2】:

    您必须使用以下格式字符串:

    DateTime.Now.ToString("yyyy/MM/ddTH:mm:ss")
    

    【讨论】:

      猜你喜欢
      • 2021-10-27
      • 2013-02-24
      • 2015-04-25
      • 2018-08-06
      • 1970-01-01
      • 2015-09-17
      • 2017-08-31
      相关资源
      最近更新 更多