Lo entenderás después de leer esto~~~~~~~
Uso de FormatDateTime
Su declaración es:
función FormatDateTime (const Formato: cadena; FechaHora: TDateTime): cadena;
overload
Por supuesto, hay otro como Formato, pero aquí solo presentamos el primero de uso común. el parámetro Formato es una cadena de formato. DateTime es un tipo de hora. El valor de retorno es una cadena formateada, centrándose en los caracteres de comando en el parámetro Formato
c muestra la hora en un formato de tiempo corto, es decir, todos los números están representados
FormatdateTime ( 'c', ahora);
La salida es: 2004-8-7 9:55:40
d corresponde a la fecha en la hora si la fecha es de un dígito. , mostrará un dígito, dos dígitos mostrarán dos dígitos
FormatdateTime('d', now);
La salida puede ser de 1 a 31
dd tiene el mismo significado que d , pero siempre se muestra en dos dígitos
FormatdateTime('dd', now);
La salida puede ser 01~31
ddd mostrado Es el día de la semana
FormatdateTime('ddd', ahora);
La salida es: sábado
dddd y ddd mostrar lo mismo. Pero los dos anteriores pueden ser diferentes en otros países.
ddddd muestra el año, mes y día en formato de tiempo corto
FormatdateTime('ddddd', now);
El resultado es: 2004-8-7
dddddd muestra el año, mes y día en formato largo. El formato de hora muestra año, mes y día.
FormatdateTime('dddddd', now);
El resultado es: 7 de agosto. , 2004
e/ee/eee /eeee muestra el año con el número de dígitos correspondiente
FormatdateTime('ee', now);
La salida es: 04 (que indica 04 años)
m/ mm/mmm/mmmm representa el mes
FormatdateTime('m', now);
La salida es : 8
FormatdateTime('mm', ahora);
La salida es 08
FormatdateTime('mmm', ahora
<); p>La salida es agostoFormatdateTime('mmmm', now) now);
La salida es agosto
Igual que ddd/dddd, puede ser diferente en otros países yy/yyyy representa el año
FormatdateTime('yy', ahora);
La salida es 04
FormatdateTime('yyyy). ', ahora);
La salida es 2004,
h/hh , n/nn, s/ss, z/zzz representan horas, minutos, segundos y milisegundos respectivamente p>
t muestra la hora en formato de tiempo corto
FormatdateTime('t', now);
La salida es 10:17
tt muestra la hora en formato de tiempo largo
FormatdateTime('tt', now);
La salida es 10:18:46
ampm muestra la mañana o la tarde en formato de tiempo prolongado
FormatdateTime('ttampm', now);
El resultado es: 10:22:57 am
Probablemente así sea. agregue una cadena ordinaria al formato, puede usar comillas dobles para separar los caracteres especialmente definidos. De esta manera, si la cadena ordinaria contiene caracteres especiales, no se mostrará en el formato de hora:
El resultado es: hoy es 2004-8-7 10:26:58
También puedes agregar "- " o "\" a la hora para separar las fechas:
FormatdateTime('"hoy es" aa-mm-dd', ahora);
FormatdateTime('"hoy es " yy\mm\dd', ahora);
El resultado es: hoy es 08-04-07
También puedes usar ": "Para separar la hora
FormatdateTime('"hoy es" hh: nn: ss', ahora);
El resultado es: hoy son las 10:32:23