Red de conocimientos turísticos - Preguntas y respuestas del Hotel - ¿Quién sabe cómo obtener la hora "hora-minuto-segundo" en DELPHI?

¿Quién sabe cómo obtener la hora "hora-minuto-segundo" en DELPHI?

Obtener "el año, mes, día, hora, minuto y segundo actual" en DELPHI es una aplicación común. La solución a este problema se puede dividir en dos pasos:

1. Obtener la fecha y hora actuales.

En lenguaje Delphi, la fecha y la hora se definen utilizando el tipo de datos TDateTime. Para obtener la fecha actual (incluida la hora), puede utilizar la función Ahora:

2. Formatee y genere los datos de fecha y hora actuales obtenidos según sea necesario.

Si necesita mostrar la salida de datos TDateTime en un formato personalizado, puede utilizar la función FormatDateTime:

Entre ellos, los parámetros de formato se pueden configurar con varios identificadores predefinidos. A continuación se muestran algunos identificadores de uso común:

Después de comprender los conocimientos anteriores, puede intentar escribir código. El siguiente es un código de muestra:

¿Programa? TForm1. Button1Click(remitente:? al objeto);

Definir variables

s:? String;

¿Tiempo de condensación? :TDateTime

Inicio

¿Tiempo de coagulación? :=?Ahora; //Obtener la fecha y hora actuales

s? :=?FormatDateTime ('ahora?aaaa?Año?m?Mes?d?Día?hh?Cuándo?nn?Point?ss?Second', CurDateTime);

MessageBox(handle, PChar( s ),? MB_OK? +?MB _icon information);

Captura de pantalla del código en ejecución: