博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

PHP的microtime()? 不!这是 asp.net版的microtime()

Posted on 2010-08-23 20:49  冷咖啡(子锡)  阅读(253)  评论(0编辑  收藏  举报

分享一下。虽然达不到PHP的microtime()那么强大,但最终结果也能实现我所要求的了;当你知道其方法后会让你好失望:
asp.net版的microtime()的实现方法:

程序代码 程序代码
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;            
}