FAQ Login
Buscar Perfil
Miembros Grupos de Usuarios
Entre para ver sus mensajes privados
Registrarse
Una hora menos
Publicar nuevo tema   Responder al tema
Foros de discusión » Programacion » Una hora menos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
wintermute
Recien nacido
Recien nacido


Registrado: 19 Mar 2007
Mensajes: 16

 Mensaje Publicado: Mar 20/03/2007    Asunto: Una hora menos
Responder citando

Hola a todos:

Estoy haciendo un programilla en el Compact Framework 2.0 usando el Visual Studio 2005, para Pocket PC 2003. Me ocurre una cosa muy curiosa. Tengo un temporizador que cada segundo hace:

lblHora.Text = DateTime.Now.ToLongTimeString();

Lo pruebo, y resulta que me muestra una hora menos que la que es la hora local. De momento sólo lo he probado con el emulador, ya que aún no puedo conectar la que será la PDA real, pero la hora local del ordenador (y, por tanto, del emulador) es la correcta. No entiendo por qué le da al DateTime por decirme que es una hora menos.

¿Alguien puede echar algo de luz sobre el asunto?

Muchas gracias.
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
jcea
Saliendo del cascaron
Saliendo del cascaron


Registrado: 27 Nov 2006
Mensajes: 124
Ubicación: Madrid

 Mensaje Publicado: Mar 20/03/2007    Asunto:
Responder citando

Tiene pinta de que te está dando la hora en GMT, no en hora local.

Si es así, la semana tendrás un desfase de dos horas, debido al cambio de horario.
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
wintermute
Recien nacido
Recien nacido


Registrado: 19 Mar 2007
Mensajes: 16

 Mensaje Publicado: Mar 20/03/2007    Asunto:
Responder citando

Hola,

incluyo abajo lo que he ido mirando en la pantalla inmediato (comienzo a las 12:34):

?DateTime.Now.ToString()
"20/03/07 11:34:50"

?DateTime.SpecifyKind(DateTime.Now,DateTimeKind.Lo cal).ToString()
"20/03/07 11:37:12"

?DateTime.SpecifyKind(DateTime.Now,DateTimeKind.Ut c).ToString()
"20/03/07 11:38:09"

?DateTime.UtcNow.ToString()
"20/03/07 19:39:40"

?TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.No w).ToString()
"-08:00:00"
?TimeZone.CurrentTimeZone.StandardName
"Pacific Standard Time"
?TimeZone.CurrentTimeZone.StandardName
"Pacific Standard Time"

Parece ser que tiene una hora de lo más rara. Lo que no entiendo es por qué no coge la hora local del sistema. Ha cogido la configuración horaria de visita, y no la principal del emulador. Curioso.

¿Cómo podría cambiar la zona horaria?

Muchas gracias.

P.D.: ¿Alguien sabe si es posible sincronizar por Wifi el reloj de la PDA contra el de un PC? Igual que cuando se usa en el PC el comando net time.
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
HDJ80
VIP
VIP


Registrado: 03 Oct 2003
Mensajes: 1532
Ubicación: Sevilla

 Mensaje Publicado: Mar 20/03/2007    Asunto:
Responder citando

wintermute escribió:
P.D.: ¿Alguien sabe si es posible sincronizar por Wifi el reloj de la PDA contra el de un PC? Igual que cuando se usa en el PC el comando net time.

Con los sistemas opertivos anteriores a WM5 era posible configurando una opción mediante activesync, con WM5 y WM6 no es posible ejecutar activesync vía wifi Sad
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
wintermute
Recien nacido
Recien nacido


Registrado: 19 Mar 2007
Mensajes: 16

 Mensaje Publicado: Mar 20/03/2007    Asunto:
Responder citando

Entonces estoy de suerte, la PDA esta lleva Windows Mobile 2003. El tema es que esta sincronización la tendría que hacer por programa, debe ser totalmente transparente al usuario.
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Foros de discusión » Programacion » Una hora menos
Publicar nuevo tema   Responder al tema Todas las horas son GMT + 1 Hora
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
   




http://www.pcdemano.com



Site Map

hit counter for myspace