¿Cómo ingresar la hora y la fecha en el cuadro de texto y luego asignarla directamente a la hora y fecha del sistema, modificando así la hora del sistema en VB?
Si es correcto, utilice la declaración de fecha y la declaración de hora para configurar la fecha y hora del sistema.
El código es el siguiente:
Private Sub Command1_Click()
Si IsDate(Text1.Text) entonces
'Establece el fecha y hora del sistema
Fecha = Formato(CDate(Text1), "aaaa -mm-dd")
Hora = Formato(CDate(Text1), "hh:mm:ss ")
p>Else
MsgBox "¡La hora de entrada es incorrecta!"
Fin si
Fin si
End Sub
Generalmente, use Form_Load para inicializar el cuadro de texto (opcional):
Private Sub Form_Load()
Text1.Text = Now p>
Fin Sub
¡OK! Este problema está resuelto.
Puntos de conocimiento:
1. Declaración de fecha: establece la fecha actual del sistema.
Sintaxis: Fecha = fecha
Para sistemas que ejecutan Microsoft Windows 95, la fecha a establecer debe estar entre el 1 de enero de 1980 y el 31 de diciembre de 2099. Para sistemas que ejecutan Microsoft Windows NT, la fecha debe estar entre el 1 de enero de 1980 y el 31 de diciembre de 2079 d.C.
2. Declaración de tiempo: establece la hora del sistema.
Sintaxis: Tiempo = tiempo
El parámetro de tiempo necesario puede ser cualquier expresión numérica, expresión de cadena o combinación de ellas que pueda representar un momento.
Descripción: Si la hora es una cadena, Hora intenta convertirla en una hora basada en la hora especificada por el sistema utilizando el separador de hora. Si no se puede convertir a una hora válida, se producirá un error.
3. Función IsDate: Devuelve un valor booleano que indica si la expresión se puede convertir en una fecha.
Sintaxis: IsDate (expresión)
El parámetro de expresión requerido es una variable que contiene una expresión de fecha o una expresión de cadena, donde la expresión de cadena se puede reconocer como una fecha u hora.
Nota: IsDate devuelve True si la expresión es una fecha o se reconoce como una fecha válida; de lo contrario, se devuelve False. En Microsoft Windows, las fechas válidas van desde el 1 de enero de 100 d.C. hasta el 31 de diciembre de 9999 d.C.; el rango válido varía según el sistema operativo.