Formatação de data no Kylix, Delphi ou Lazarus
Dica publicada em Kylix / Básico
Formatação de data no Kylix, Delphi ou Lazarus
Dica válida para Kylix, Delphi e Lazarus.
Você precisa fazer a máscara de um campo tipo data, automaticamente utiliza a "/" como separador (padrão no Brasil) e quando vai instalar no cliente dá a mensagem "Invalid date format" porque o usuário configurou o "." como separador de data.
Para obter qual o separador está sendo utilizado, basta utilizar as variáveis internas que retornam um char com o caractere.
Você precisa fazer a máscara de um campo tipo data, automaticamente utiliza a "/" como separador (padrão no Brasil) e quando vai instalar no cliente dá a mensagem "Invalid date format" porque o usuário configurou o "." como separador de data.
Para obter qual o separador está sendo utilizado, basta utilizar as variáveis internas que retornam um char com o caractere.
var DateSeparator: Char; var TimeSeparator: Char; var DecimalSeparator: Char; var ThousandSeparator: Char;
... entre outras.
Consulte a unit SysUtils para saber mais.