gpt4 book ai didi

azure - 如何将Azure日期转换为友好日期?

转载 作者:行者123 更新时间:2023-12-03 05:47:56 25 4
gpt4 key购买 nike

在 azure 中,我使用的是 api,我在 json 响应中得到了它。

Date(1533024552000)

有谁知道如何将其转换为常规日期,例如 2018 年 7 月 2 日

谢谢

最佳答案

您可以使用UnixDateTimeConverter类(class)。将 DateTime 对象与 JSON 相互转换。 DateTime 表示自 1970 年 1 月 1 日(午夜 UTC/GMT)以来经过的总秒数,不包括闰秒(在 ISO 8601 中:1970-01-01T00:00:00Z)。

    public class AzureResponse
{
[JsonConverter(typeof(UnixDateTimeConverter))]
public DateTime Date;
}


static void Main(string[] args)
{

AzureResponse input = new AzureResponse() { Date = new DateTime(2018,7,31,10,09,12)};
string output = JsonConvert.SerializeObject(input);
// "{\"Date\":1533031752}"

AzureResponse readBack = JsonConvert.DeserializeObject<AzureResponse>(output);
// Date = {31.07.2018 10:09:12}
}

关于azure - 如何将Azure日期转换为友好日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51638355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com