2012-12-12 162 views

回答

5

假设样本值的目的是为Sat,2012年9月15日12:40:45 UTC,它只是意味着“自Unix纪元以来的毫秒数”。 (这是一个java.util.Date内的信息。)所以你可以写:

private static readonly DateTime UnixEpoch = 
    new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 

public static DateTime FromJavaDate(long millisSinceEpoch) 
{ 
    return UnixEpoch.AddMilliseconds(millisSinceEpoch); 
} 

(你可以使用一个DateTimeOffset太多,这将始终为0的偏移量)

+0

感谢乔恩,它帮助我。 –

相关问题