【发布时间】:2021-10-13 22:57:45
【问题描述】:
网络核心应用程序。我有日期时间字段。我有一个将日期时间发送到 Azure 数据工厂的 API。每当我在 ADF 中看到时,我都会看到如下日期时间
"StartDateTime": "2018-01-11T00:00:00Z", "EndDateTime": "2019-12-09T00:00:00Z"
我对应的 c# 模型如下所示
public DateTime StartDateTime { get; set; }
public DateTime EndDateTime { get; set; }
在 ADF 中,我在日期时间字段中看到 T 和 Z。我不想要这个,我想要这样的东西
2018-01-11 00:00:00.
有人可以帮我格式化日期时间吗?任何帮助,将不胜感激。谢谢
【问题讨论】:
-
什么是“ADF”?你为什么关心T和Z?里面有重要的信息。是不是有问题?
-
DateTime本质上是一个long,因此它与如何格式化为字符串无关。发布的字符串表示对应于 ISO 8601 格式,DateTime.Parse可以轻松解析该格式。当您需要将其显示为字符串时,您可以使用任何您想要的custom 格式。 -
你使用什么包来发送/序列化你的模型?
-
嗨,大卫。 ADF 是 Azure 数据工厂。在 ADF 中,我不想要 T 和 Z。
标签: c# asp.net datetime azure-data-factory