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;
原文地址:https://www.cnblogs.com/lin1270/p/2479338.html