我在 XML 中有一个日期:
<time>1340517600</time>
如何DateTime
在 C# 中将其转换为 a?
这是“Sun, 24 Jun 2012 06:00:00 GMT”的Unix 时间戳。
要将 Unix 时间戳转换为 .NET DateTime,请查看以下问题:
private static readonly DateTime Epoch = new DateTime(1970, 1, 1, 0, 0, 0,
DateTimeKind.Utc);
public static DateTime UnixTimeToDateTime(string text)
{
double seconds = double.Parse(text, CultureInfo.InvariantCulture);
return Epoch.AddSeconds(seconds);
}
在线查看它:ideone