VB: Modificar la hora del ordenador
Resuelto
Anonyme209
Mensajes publicados
761
Estado
Miembro
-
Anonyme209 Mensajes publicados 761 Estado Miembro -
Anonyme209 Mensajes publicados 761 Estado Miembro -
Hola,
estoy buscando cómo modificar la hora del ordenador en vb.net.
Por ejemplo, mi Label1.Text = "25/04/2014 14:45:59"
He encontrado:
Pero aparece un mensaje de error que dice que no es una fecha válida...
(La conversión de la cadena "25/04/2014" al tipo 'Date' no es válida.)
Sin embargo, no veo por qué no es una fecha válida.
Gracias por tu ayuda.
estoy buscando cómo modificar la hora del ordenador en vb.net.
Por ejemplo, mi Label1.Text = "25/04/2014 14:45:59"
He encontrado:
DateString = CDate(Format(CDate(Label1.Text), "dd/MM/yyyy")) TimeString = CDate(Format(CDate(Label1.Text), "HH:mm:ss"))
Pero aparece un mensaje de error que dice que no es una fecha válida...
(La conversión de la cadena "25/04/2014" al tipo 'Date' no es válida.)
Sin embargo, no veo por qué no es una fecha válida.
Gracias por tu ayuda.
13 respuestas
En VBA, esto funciona:
--
Atentamente
Patrice
Private Sub CommandButton1_Click() Dim Datestring As Date Dim Timestring As Date Label1.Caption = "27/04/2014 14:52:02" Datestring = CDate(Format(CDate(Label1.Caption), "dd/MM/yyyy")) Timestring = CDate(Format(CDate(Label1.Caption), "HH:mm:ss")) MsgBox Datestring & " " & Timestring End Sub
--
Atentamente
Patrice
Label1.Text = fecha y hora de Internet
Línea 5:
La conversión de la cadena "27/11/2014" al tipo 'Date' no es válida.
Dim Datestring1 As Date Dim Timestring1 As Date Datestring1 = CDate(Format(CDate(Label1.Text), "dd/MM/yyyy")) Timestring1 = CDate(Format(CDate(Label1.Text), "HH:mm:ss")) DateString = Datestring1 TimeString = Timestring1
Línea 5:
La conversión de la cadena "27/11/2014" al tipo 'Date' no es válida.
Hola
Transformas en string (formato) y pones en fecha (cdate) 25/4/14 no es una fecha (notación inglesa) ya que está traducido al formato m/D:Y es decir, el 4/25/14
--
Michel
Transformas en string (formato) y pones en fecha (cdate) 25/4/14 no es una fecha (notación inglesa) ya que está traducido al formato m/D:Y es decir, el 4/25/14
--
Michel
Dim Datestring1 As Date Dim Timestring1 As Date Datestring1 = CDate(Format(CDate(Label4.Text), "d/M/yyyy")) Timestring1 = CDate(Format(CDate(Label4.Text), "H:m:s")) DateString = Datestring1 TimeString = Timestring1
Ligne 3:
La conversion de la chaîne "27/11/2014" en type 'Date' n'est pas valide.
MsgBox(IsDate(Datestring1))
Vrai
Hola,
a consultar para las fechas
https://plasserre.developpez.com/cours/vb-net/?page=langage-vb8#LV-AB-2
--
@+ El Pivert
Dim nuevafecha As New System.DateTime(2014, 11, 25, 22, 15, 0) Label1.Text = nuevafecha
a consultar para las fechas
https://plasserre.developpez.com/cours/vb-net/?page=langage-vb8#LV-AB-2
--
@+ El Pivert
Hola,
Línea 2:
Dim nouvelledate As New System.DateTime(2014, 11, 25, 22, 15, 0) DateString = nouvelledate
Línea 2:
La conversión de la cadena "25/11/2014 22:15:00" al tipo 'Date' no es válida.
Dim Datestring As Date Dim nouvelledate As New System.DateTime(2014, 11, 25, 22, 15, 0) Datestring = nouvelledate MsgBox(DateString)
--
@+ El Pájaro Carpintero
Dim Datestring As Date Dim nouvelledate As New System.DateTime(2014, 11, 25, 22, 15, 0) Datestring = nouvelledate MsgBox(Datestring)
La MsgBox retorna "25/11/2014 22:15:00"
pero la fecha y la hora no se modifican.
Aquí está tu solicitud, ¡creo que he respondido!
Pero aparece un mensaje de error que dice que no es una fecha válida...
(La conversión de la cadena "25/04/2014" al tipo 'Fecha' no es válida.)
Sin embargo, no veo por qué no es una fecha válida
pero la fecha y la hora no se modifican.
Naturalmente, no veo ningún código que lo haga.
En cuanto a cambiar la fecha y la hora del PC, mira esto:
https://www.vbforums.com/showthread.php?584028-how-to-PROPERLY-change-SetLocaltime
'puedes usar la palabra clave hoy:
Hoy = #1/1/2005#
'tu programa deberá tener privilegios de administrador para modificar la fecha del sistema
--
@+ El Pico
Pero aparece un mensaje de error que dice que no es una fecha válida...
(La conversión de la cadena "25/04/2014" al tipo 'Fecha' no es válida.)
Sin embargo, no veo por qué no es una fecha válida
pero la fecha y la hora no se modifican.
Naturalmente, no veo ningún código que lo haga.
En cuanto a cambiar la fecha y la hora del PC, mira esto:
https://www.vbforums.com/showthread.php?584028-how-to-PROPERLY-change-SetLocaltime
'puedes usar la palabra clave hoy:
Hoy = #1/1/2005#
'tu programa deberá tener privilegios de administrador para modificar la fecha del sistema
--
@+ El Pico