【发布时间】:2022-10-05 15:54:52
【问题描述】:
我觉得这应该很容易,但我很难弄清楚。我从 API 获取一个日期的整数。 Json 提供了类似“20210307”的日期属性。对我来说,将这个日期转换为 yyyy/mm/dd 格式的最佳方法是什么,并且有没有办法也可以翻转(也许是去年?)。我一直在尝试在课堂上提出一种方法,但只是遇到了问题,这让我觉得我完全不在了。谢谢!
List<CovidDataModel> coviddata;
string errorString;
protected override async Task OnInitializedAsync()
{
var request = new HttpRequestMessage(HttpMethod.Get, \"https://api.covidtracking.com/v1/states/daily.json\");
var client = _clientFactory.CreateClient();
HttpResponseMessage response = await client.SendAsync(request);
if (response.IsSuccessStatusCode)
{
coviddata = await response.Content.ReadFromJsonAsync<List<CovidDataModel>>();
errorString = null;
}
else
{
errorString = $\"Could not load Covid Data: {response.ReasonPhrase}\";
}
}
部分模型如下:
public class CovidDataModel
{
public int date { get; set; }
}
-
这回答了你的问题了吗? Parsing Integer Value As Datetime
标签: c# datetime integer blazor