C#中unixtime和DateTime为转换 – 贵贵的博客 – 开发|架构|开源|共享

C#中unixtime和DateTime为转换

keminar 发表于 2010-06-21 16:04:18.
发表在:

Web技术

 

C#代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MYspace
{
public class UnixTime
{
private static DateTime BaseTime = new DateTime(1970,1,1);

///

/// 将unixtime转换为.NET的DateTime
///

/// 秒数 /// 转换后的时间
public static DateTime FromUnixTime(long timeStamp)
{
return new DateTime((timeStamp + 8 * 60 * 60) * 10000000 + BaseTime.Ticks);
}

///

/// 将.NET的DateTime转换为unix time
///

/// 待转换的时间 /// 转换后的unix time
public static long FromDateTime(DateTime dateTime)
{
return (dateTime.Ticks – BaseTime.Ticks) / 10000000 – 8 * 60 * 60;
}
}
}

QQ空间
新浪微博
腾讯微博
人人网
更多
1

上一篇:
VMware 虚拟机优化
  下一篇:
VMware Server中虚拟机随宿主机自动启动

提交疑问

印象笔记,你的工作空间。下载印象笔记

from Gmail
via IFTTT

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.