我在crunchbase api工作。我的结果形式是Crunchbase api https://developer.crunchbase.com/docs。我无法使用C#解析创建日期的给定值并将日期更新为Datetime格式
有人帮我解决这个问题吗?
答案 0 :(得分:1)
这些数字是unix时间戳。
幸运的是,转换非常简单,因为它们只代表自1970年1月1日起以秒为单位的时间
// create a new DateTime for the time timestamps start counting from
var dt = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
var dtDateTime = dt.AddSeconds(myJson.created_at).ToLocalTime();
myJson.created_at
是您提取的日期时间。
现在您已经意识到 这些属性是什么,请考虑this question以及解释如何将unix时间戳自动转换为C#datetime作为JSON转换的一部分的答案。请注意,问题有点不同,你需要秒,而不是像那个答案那样的毫秒。