Ir al contenido principal

FormatoFechaHora

Da formato a un valor de tipo TDateTime.

Estructura

FormatDateTime(const Format: cadena; DateTime: TDateTime): cadena;

Parámetros

Valor devuelto

Descripción

FormatDateTime formatea el valor TDateTime proporcionado por DateTime utilizando el formato especificado por Format. Se admiten los siguientes especificadores de formato:

Especificador «

» c Muestra la fecha con el formato definido por la variable global «ShortDateFormat», seguida de la hora con el formato definido por la variable global «LongTimeFormat». La hora no se muestra si la parte fraccionaria del valor DateTime es cero.

d Muestra el día como un número sin el cero inicial (1-31).

dd Muestra el día como un número precedido de un cero (01-31).

ddd Muestra el día en forma de abreviatura (Dom-Sáb) utilizando las cadenas especificadas en la variable global ShortDayNames.

dddd Muestra el día con su nombre completo (domingo-sábado) utilizando las cadenas proporcionadas por la variable global de

LongDayNames.

ddddd Muestra la fecha utilizando el formato especificado por la variable global ShortDateFormat.

dddddd Muestra la fecha utilizando el formato especificado por la variable global LongDateFormat.

m Muestra el mes como un número sin el cero inicial (1-12). Si el indicador «m» aparece inmediatamente después de un indicador «h» o «hh», se muestra el minuto en lugar del mes.

mm Muestra el mes como un número precedido de un cero (01-12). Si el indicador «mm» aparece inmediatamente después de un indicador «h» o «hh», se muestra el minuto en lugar del mes.

Mmm... Muestra el mes en forma de abreviatura (ene-dic) utilizando las cadenas proporcionadas por la variable global ShortMonthNames.

Mmmm Muestra el mes con su nombre completo (enero-diciembre) utilizando las cadenas proporcionadas por la variable global LongMonthNames.

yy Muestra el año como un número de dos dígitos (00-99).

yyyy Muestra el año como un número de cuatro dígitos (0000-9999).

h Muestra la hora sin el cero inicial (0-23).

hh Muestra la hora con un cero a la izquierda (00-23).

n Muestra los minutos sin el cero inicial (0-59).

Muestra los minutos con un cero a la izquierda (00-59).

Muestra los segundos sin el cero inicial (0-59).

Muestra los segundos con un cero a la izquierda (00-59).

z Muestra los milisegundos sin el cero inicial (0-999).

zzz Muestra los milisegundos con un cero a la izquierda (000-999).

t Muestra la hora utilizando el formato especificado por la variable global ShortTimeFormat.

tt Muestra la hora utilizando el formato especificado por la variable global LongTimeFormat.



am/pm Utiliza el formato de 12 horas para el especificador h o hh anterior, y muestra «am» para cualquier hora anterior al mediodía, y «pm» para cualquier hora posterior al mediodía. El indicador «am/pm» puede escribirse en minúsculas, mayúsculas o una combinación de ambas, y el resultado se muestra en consecuencia.

a/p Utiliza el formato de 12 horas para el especificador h o hh anterior, y muestra «a» para cualquier hora anterior al mediodía y «p» para cualquier hora posterior al mediodía. El especificador «a/p» puede escribirse en minúsculas, mayúsculas o una combinación de ambas, y el resultado se muestra en consecuencia.

ampm utiliza el formato de 12 horas para el especificador «h» o «hh» anterior, y muestra el contenido de la variable global TimeAMString para cualquier hora anterior al mediodía, y el contenido de la variable global TimePMString para cualquier hora posterior al mediodía.

/ Muestra el carácter separador de fecha especificado por la variable global DateSeparator.

: Muestra el carácter separador de hora especificado por la variable global TimeSeparator.

Los caracteres «xx»/«xx» entre comillas simples o dobles se muestran tal cual y no afectan al formato.

Los especificadores de formato pueden escribirse tanto en mayúsculas como en minúsculas; ambos dan el mismo resultado.

Si la cadena especificada por el parámetro Format está vacía, el valor TDateTime se formatea como si se hubiera indicado un especificador de formato «c». |