应该不是DataTime.Now 吧.
   这个是获取本地时间的.我想知道 怎么获取服务器时间..

解决方案 »

  1.   

    服务端提供WebService,客户端查询
      

  2.   

    <input name="ServerTime" value="<%=DateTime.Now.ToLongTimeString()%>" > 
    <script language=javascript> 
    getServerTime(); 
    function getServerTime() 

    var obj = document.all.ServerTime; 
    var h = parseFloat(obj.value.substring(0,2)); 
    var m = parseFloat(obj.value.substring(3,5)); 
    var s = parseFloat(obj.value.substring(6,8)); 
    s = s + 1; 
    if (s == 60) 

    s = 0; 
    m = m + 1; 
    if (m == 60) 

    m = 0; 
    h = h + 1; 
    if (h == 24) h = 0; 


    if (h < 10) h = "0" + h; 
    if (m < 10) m = "0" + m; 
    if (s < 10) s = "0" + s; 
    obj.value = h + ":" + m + ":" + s; 
    setTimeout("getServerTime()",993) 

    </script> 
      

  3.   

    select   getdate()   as   SysDate是数据库服务器时间应用服务器DataTime.Now 就可以了
      

  4.   

     DateTime dt1 = DateTime.Parse(r.Begintime.ToShortTimeString());
                DateTime dt2 = DateTime.Parse(DateTime.Now.ToShortTimeString());
                TimeSpan ts = dt2 - dt1;
                this.lblBalance.Text = Convert.ToString(ts.Milliseconds);