public class BoletoUtil extends Object
| Constructor and Description |
|---|
BoletoUtil() |
| Modifier and Type | Method and Description |
|---|---|
static LocalDate |
adicionarDiasData(LocalDate data,
long dias)
Adiciona a quantidade de dias passados na data informada.
|
static String |
bigDecimalSemCasas(BigDecimal valor)
Retorna uma String do valor bigdecimal sem casas decimais
|
static String |
converteData(LocalDateTime dataASerFormatada) |
static XMLGregorianCalendar |
converteDataXMLGregorianCalendar(LocalDateTime dataASerFormatada) |
static LocalDate |
converteXMLGregorianCalendarData(XMLGregorianCalendar xmlGregorianCalendar) |
static long |
difEntreDatasEmDias(LocalDate dataIni,
LocalDate dataFim)
Retorna a diferença em dias entre duas datas
|
static String |
formatarCasasDecimais(BigDecimal valor,
int scale)
Retorna uma String do valor BigDecimal formatando o numero de casas decimais
de acordo com o scale informado.
|
static String |
formatarCnpjCpf(String documento) |
static String |
formatarParaCodigoBarrasI25(String codigoBarra) |
static String |
formatarValorSemPonto(BigDecimal valor,
int casasDecimais,
int tamanho)
Ajusta as casas decimais e remove ponto e vírgula.
|
static LocalDate |
formataStringPadraoDDMMYYParaLocalDate(String data)
Este metodo recebe uma string no formato DDMMAA e converte para local date.
|
static LocalDate |
formataStringPadraoDDMMYYYYParaLocalDate(String data)
Este metodo recebe uma string no formato DDMMAA e converte para local date.
|
static LocalDate |
formataStringPadraoYYYYMMDDParaLocalDate(String data)
Receb uma string no formado yyyyMMdd e converte para localDate.
|
static String |
getDataFormato(LocalDate data,
String pattern)
Retorna a String da data De Acordo com o pattern
|
static String |
getDataFormatoDDMMYYYY(LocalDate data) |
static String |
getDataFormatoYYYYMMDD(LocalDate data) |
static String |
getHoraFormato(LocalTime hora,
String pattern)
Retorna a String da hora de Acordo com o pattern
|
static boolean |
isNotNullEMaiorQZero(BigDecimal valor)
Retorna true se o bigDecimal informado é !
|
static String |
limitarTamanhoString(String valor,
int limite)
Limita o tamanho da String ate o limite passado.
|
static boolean |
maiorQZero(BigDecimal valor)
Verifica se o valor passado em BigDecimal é maior que zero.
|
static String |
manterApenasNumeros(String s)
Remove tudo que não numeros de 0 a 9 da String passada.
|
static LocalDateTime |
obterInicioDoDia(LocalDate data)
Retorna um localDateTima do inicio do dia da data informada
Ex: data informada: '2016-11-17' retorno: 2016-11-17T00:00:00
|
static BigDecimal |
stringSemPontoParaBigDecimal(String valor)
Retorna um BigDecimal da String informada (Ex: 10000 = 100.00, 53533 = 535.33)
|
static String |
valorSemPontos(BigDecimal valor,
int casas) |
public static String converteData(LocalDateTime dataASerFormatada)
public static LocalDateTime obterInicioDoDia(LocalDate data)
data - public static XMLGregorianCalendar converteDataXMLGregorianCalendar(LocalDateTime dataASerFormatada)
public static LocalDate converteXMLGregorianCalendarData(XMLGregorianCalendar xmlGregorianCalendar)
public static LocalDate adicionarDiasData(LocalDate data, long dias)
data - dias - public static long difEntreDatasEmDias(LocalDate dataIni, LocalDate dataFim)
dataIni - dataFim - public static String getDataFormato(LocalDate data, String pattern)
data - pattern - (Ex: dd/MM/yyyy ou yyyy-MM-dd)public static String getHoraFormato(LocalTime hora, String pattern)
hora - pattern - (Ex: HHmmss ou HH:mm:ss)public static LocalDate formataStringPadraoDDMMYYParaLocalDate(String data)
data - public static LocalDate formataStringPadraoDDMMYYYYParaLocalDate(String data)
data - public static LocalDate formataStringPadraoYYYYMMDDParaLocalDate(String data)
data - public static String valorSemPontos(BigDecimal valor, int casas)
public static boolean isNotNullEMaiorQZero(BigDecimal valor)
valor - public static boolean maiorQZero(BigDecimal valor)
valor - public static String bigDecimalSemCasas(BigDecimal valor)
valor - public static String formatarCasasDecimais(BigDecimal valor, int scale)
valor - scale - public static BigDecimal stringSemPontoParaBigDecimal(String valor)
valor - public static String limitarTamanhoString(String valor, int limite)
valor - limite - public static String manterApenasNumeros(String s)
s - public static String formatarValorSemPonto(BigDecimal valor, int casasDecimais, int tamanho)
valor - casasDecimais - tamanho - Copyright © 2022. All rights reserved.