分享一下。虽然达不到PHP的microtime()那么强大,但最终结果也能实现我所要求的了;当你知道其方法后会让你好失望:
asp.net版的microtime()的实现方法:
![程序代码](http://www.ldyy8.com/images/code.gif)
public static string microtime()
{
//得到1970年的时间戳
DateTime timeStamp = new DateTime(1970, 1, 1);
//注意这里有时区问题,用now就要减掉8个小时
long sec=(DateTime.UtcNow.Ticks - timeStamp.Ticks) / 10000000;
int msec = DateTime.UtcNow.Millisecond;
string strMsec = "0." + msec.ToString().PadRight(8,'0');
string strRet = strMsec + " " +sec.ToString();
return strRet;
}
{
//得到1970年的时间戳
DateTime timeStamp = new DateTime(1970, 1, 1);
//注意这里有时区问题,用now就要减掉8个小时
long sec=(DateTime.UtcNow.Ticks - timeStamp.Ticks) / 10000000;
int msec = DateTime.UtcNow.Millisecond;
string strMsec = "0." + msec.ToString().PadRight(8,'0');
string strRet = strMsec + " " +sec.ToString();
return strRet;
}