Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/12/2008, 11:12
roly0476
 
Fecha de Ingreso: septiembre-2007
Mensajes: 58
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Como puedo desplegar la hora del servidor y que trascurra la misma

les pongo la solución:

dentro de la pagina que desees la hora o reloj (Digital) agregas un lbl lo formateas como quieras color, tamano, etc....

agregas

el scriptmanager
el updatepanel
dentro del updatepanel agregas un timer
y dentro del updatepanel agregas el lbl que formateaste anteriormente.

Así:

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Timer ID="timer1" runat="server" Interval="1000" ></asp:Timer>
<asp:Label runat="server"
ID="lblCurrentTime"
Font-Bold="True"
Font-Names="Arial"
Font-Size="14pt"
ForeColor="Red"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>

agregas al aspx.vb
en el loadpage
System.Threading.Thread.Sleep(100)
Dim currentTime As String = System.DateTime.Now.ToString("hh:mm:ss tt")
lblCurrentTime.Text = currentTime
Me.txtClave.Focus()

y listo!


en este caso la fecha la saque del servidor (System.DateTime.Now.ToString("hh:mm:ss tt")
pero puedes mostrar la hora de la maquina cliente = DateTime.Now

ahora me gustaria poder sacar la hora de otro servidor, uno que lleve la hora atómica por ejemplo si alguien ya lo a hecho y nos pueda decir como pegarnos a un servidor de tiempo Tiempo Universal Coordinado (UTC) sería genial, y asi poder sincronizar todos los relojes de los servidores y de las pc del lugar donde trabajo.

Saludos,