javascript-日期时间格式从json到C#
作者:互联网
我正在尝试解析从条带支付网关发送的json数据,并且json数据的datetime编码为数字.我试图将其解析为正确的.NET DateTime,但未成功.
你能让我知道怎么做吗?
复制了下面的json.
解决方法:
在C#中,DateTimeOffset具有FromUnixTimeSeconds:
// converts to UTC DateTimeOffset
var dtOffset = DateTimeOffset.FromUnixTimeSeconds(1530291339);
// if you need a DateTime you can
var dt = dtOffset.UtcDateTime;
// dtOffset.ToString() for example above:
// 6/29/2018 4:55:39 PM
DateTimeOffset也具有FromUnixTimeMilliseconds方法.有关更多信息,请参见DateTimeOffset.
方法FromUnixTimeSeconds和FromUnixTimeMilliseconds将UNIX时间戳(自01/01/1070起)转换为UTC DateTimeOffset.
The Offset property value of the returned DateTimeOffset instance is
TimeSpan.Zero, which represents Coordinated Universal Time.
可以通过调用TimeZoneInfo.ConvertTime()方法将其转换为特定时区中的时间.
标签:stripe-payments,json,javascript,c 来源: https://codeday.me/bug/20191024/1922803.html