FormatadorUtils class
Utilitários centralizados para formatação de dados
Esta classe fornece todas as funcionalidades necessárias para:
- Formatação de valores monetários
- Formatação de datas e horários
- Formatação de documentos (CPF/CNPJ)
- Formatação de números
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
converterAcolhimentoParaData(
int dataAcolhimento) → DateTime? - Converte formato AAAAMMDD para DateTime
-
converterDataParaAcolhimento(
DateTime data) → int - Converte data DateTime para formato AAAAMMDD
-
converterHttpExpiresParaISO(
String? httpExpires) → String? - @formatador_utils
-
formatCnpj(
String cnpj) → String - @formatador_utils
-
formatCpf(
String cpf) → String - @formatador_utils
-
formatCurrency(
double value, {bool includeSymbol = true}) → String - @formatador_utils
-
formatCurrencyString(
String value, {bool includeSymbol = true}) → String - Formata um valor monetário a partir de uma string
-
formatDataApuracao(
String ano, String? mes, String? dia) → String - Formata data de apuração no formato legível baseado nos parâmetros fornecidos
-
formatDate(
DateTime date) → String - Formata um DateTime para string no formato DD/MM/AAAA
-
formatDateFromString(
String dateString) → String - @formatador_utils
-
formatDateFromStringISO(
String dateString) → String - Formata data no formato AAAAMMDD para AAAA-MM-DD
-
formatDateISO(
DateTime date) → String - Formata um DateTime para string no formato AAAA-MM-DD
-
formatDateTime(
DateTime dateTime) → String - Formata um DateTime para string no formato DD/MM/AAAA HH:MM:SS
-
formatDateTimeFromString(
String dateTimeString) → String - Formata data e hora no formato AAAAMMDDHHMMSS para DD/MM/AAAA HH:MM:SS
-
formatDateTimeFromStringISO(
String dateTimeString) → String - Formata data e hora no formato AAAAMMDDHHMMSS para AAAA-MM-DD HH:MM:SS
-
formatDateTimeISO(
DateTime dateTime) → String - Formata um DateTime para string no formato AAAA-MM-DD HH:MM:SS
-
formatDateTimeShortFromString(
String dateTimeString) → String - Formata data e hora no formato AAAAMMDDHHMM para AAAA-MM-DD HH:MM
-
formatDocument(
String document) → String - Formata documento automaticamente baseado no tipo detectado
-
formatInteger(
int value) → String - Formata um número inteiro com separadores de milhares
-
formatNumber(
double value, {int decimals = 2}) → String - Formata um número com separadores de milhares
-
formatPeriod(
int year, int month) → String - Formata um período (ano/mês) para string no formato AAAA/MM
-
formatPeriodFromString(
String periodString) → String - @formatador_utils
-
formatPeriodFromStringReverse(
String periodString) → String - Formata período no formato AAAAMM para MM/AAAA
-
formatPeriodReverse(
int year, int month) → String - Formata um período (ano/mês) para string no formato MM/AAAA