Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2010, 10:32
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 4 meses
Puntos: 29
Respuesta: horarios mundiales

He tenido que rehacerlo casi todo porque no conseguia que el tuyo funcionase.

Código vb:
Ver original
  1. Private Sub Form_Load()
  2.  
  3. Dim Londres As String
  4. Dim Nueva_York As String
  5. Dim Tokyo As String
  6. Dim Sidney As String
  7. Dim Madrid As String
  8. Dim Francfort As String
  9. Dim Zurich As String
  10. Dim Wellington As String
  11. Dim Toronto As String
  12.  
  13. 'Diferencia horaria en menos
  14. Const DifLondres As Integer = -1
  15. Const DifNueva_York As Integer = -6
  16. Const DifToronto As Integer = -6
  17.  
  18. 'Diferencia horaria en más
  19. Const DifTokyo As Integer = 7
  20. Const DifSidney As Integer = 8
  21. Const DifWellington As Integer = 10
  22. Dim Hora As Integer
  23.  
  24. Hora = Hour(Now) + DifLondres
  25. If Hora >= 24 Then Hora = Hora - 24
  26. Londres = Hora & ":" & Minute(Now)
  27.  
  28. Hora = Hour(Now) + DifNueva_York
  29. If Hora >= 24 Then Hora = Hora - 24
  30. Nueva_York = Hora & ":" & Minute(Now)
  31.  
  32. Hora = Hour(Now) + DifTokyo
  33. If Hora >= 24 Then Hora = Hora - 24
  34. Tokyo = Hora & ":" & Minute(Now)
  35.  
  36. Hora = Hour(Now) + DifSidney
  37. If Hora >= 24 Then Hora = Hora - 24
  38. Sidney = Hora & ":" & Minute(Now)
  39.  
  40. Hora = Hour(Now)
  41. Madrid = Hora & ":" & Minute(Now)
  42. Hora = Hour(Now)
  43.  
  44. Francfort = Hora & ":" & Minute(Now)
  45. Hora = Hour(Now)
  46. Zurich = Hora & ":" & Minute(Now)
  47.  
  48. Hora = Hour(Now) + DifWellington
  49. If Hora >= 24 Then Hora = Hora - 24
  50. Wellington = Hora & ":" & Minute(Now)
  51.  
  52. Hora = Hour(Now) + DifToronto
  53. If Hora >= 24 Then Hora = Hora - 24
  54. Toronto = Hora & ":" & Minute(Now)
  55.  
  56.  
  57. Label1.Caption = Londres
  58. Label2.Caption = Nueva_York
  59. Label3.Caption = Tokyo
  60. Label4.Caption = Sidney
  61. Label5.Caption = Madrid
  62. Label6.Caption = Francfort
  63. Label7.Caption = Zurich
  64. Label8.Caption = Wellington
  65. Label9.Caption = Toronto
  66.  
  67. End Sub

Parece que va bien. He comprobado las horas de toronto y wellinton y las muestra bien.

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!