如何在后台获取服务器的时间。注意不是datetime.now这个客户端的时间,

解决方案 »

  1.   

    bs程序不就是部署在服务器上的嘛。获取的就是服务器的时间。获得本机的时间要用js。
      

  2.   

    DateTime.Now 就是服务器时间
      

  3.   

    确定是web?那就用DateTime.Now不就行了。
    如果是winform的话,可以通过SQL查询,让SQL SERVER给你返回系统时间也行。
      

  4.   

    datetime.now 就是服务器时间
      

  5.   

    是silverlight的wed程序。但是我修改了本地的时间。我datetime.now所获取的时间也是修改后的本地时间啊。。我都觉得通过SQL查询“select getdate()”这样能获得系统时间?
      

  6.   

    我修改了本地的时间。我datetime.now所获取的时间也是修改后的本地时间啊
      

  7.   

    我修改了本地的时间。我datetime.now所获取的时间也是修改后的本地时间啊
      

  8.   

    DateTime.Now 是在服务器上执行的,JS里面的方法才在本地
    你的不是bs系统吧
      

  9.   

    是bs系统。silverlight的。。需要部署到服务器的。是不是说,现在还没部署到服务器的datetime.now就是本地的时间。然后部署上去服务器了。就是服务器的时间了?
      

  10.   

    是bs系统。silverlight的。。需要部署到服务器的。是不是说,现在还没部署到服务器的datetime.now就是本地的时间。然后部署上去服务器了。就是服务器的时间了?
      

  11.   

    是bs系统。silverlight的。。需要部署到服务器的。是不是说,现在还没部署到服务器的datetime.now就是本地的时间。然后部署上去服务器了。就是服务器的时间了?
      

  12.   

    我是这样做的服务器端时间:
    1.当打开程序的时候,从服务器端取服务器时间,方式有两种:通过SQL(select date),通过WCF获取DateTime.Now;
    2.在客户端设置定时器,累加时间,理论上,这样即能在时间增量上,和服务器保持同步。
    3.累加的时候,每超过一定的限度的时候,进行一次与服务器时间的比对(我设置的是3小时比对一次,以防止客户端通过修改内存或者其他不可靠的因素使的时间与服务器端不一致)。
      

  13.   

    通过ajax获得服务器的时间,再回传给客户端。
      

  14.   

    我修改了本地的时间。我datetime.now所获取的时间也是修改后的本地时间啊你现在客户端和服务器在同一台机器上 当然datetime。now 获取的既是服务器也是客户端的时间啊