C# IP转换,时间转换

1.IP转换

string[] strIPArray = newIp.Split('.');
uint[] iIP = new uint[strIPArray.Length];
for (int i = 0; i < strIPArray.Length; ++i)
{
    iIP[i] = uint.Parse(strIPArray[i]);
}
uint dwIP = (iIP[0] << 24) | (iIP[1] << 16) | (iIP[2] << 8) | iIP[3];


2. 时间转换

相当于VC++中的 CTime::GetTime () * 1000, 即从1970年1月1日到现在的毫秒数

DateTime dt2 = dt.ToUniversalTime();
DateTime dt3 = new DateTime(1970, 1, 1, 0, 0, 0, 0);

long lTime = (dt2.Ticks - dt3.Ticks) / 10000;

 

posted @ 2012-05-02 17:24  夜雨無聲  阅读(237)  评论(0编辑  收藏  举报