将UNIX时间格式的UTC时间转换为可读的DateTime格式?

时间:2010-12-22 03:04:50

标签: c# datetime unix timestamp

如何将UNIX时间格式的UTC时间转换为普通的DateTime格式(我可以阅读)?

UNIX时间格式的UTC时间示例 1292985942

2 个答案:

答案 0 :(得分:6)

double timestamp = 1292985942;
DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
dateTime = dateTime.AddSeconds(timestamp);

答案 1 :(得分:-2)

你可以像这样在perl中这样做 my @temp_var = split(/ /,localtime(1292985942));

输出

$temp_var[0] => Wed
$temp_var[1] => Dec
$temp_var[2] => 22
$temp_var[3] => 10:45:42
$temp_var[4] => 2010