segunda-feira, 26 de junho de 2017

Função de arredondamento no Android Studio

public Double aredonda(double valor, int desc){
    String aux = "";
    aux = String.format("%."+desc+"f", valor);
    aux = aux.replaceAll(",", ".");
    valor = Double.parseDouble(aux);
    return valor;
}

Função para somar dias para o Android Studio

Ola, estou usando o Android Studio e não encontrei nada para fazer um calculo de maneira fácil de dias, pois bem dei uma pesquisada e consegui desenvolver uma:

//soma a data
Date calculadata(Date anterior, int dias){ Calendar cal = Calendar.getInstance();

//Instancia a classe 
Calendar. cal.setTime(anterior); cal.add(Calendar.DATE, +dias); anterior = cal.getTime(); return anterior;
 }
//para chamar
//estupular a data
String datapedido = "01/01/2016";
//converter SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); try { data = format.parse(datapedido); } catch (ParseException e) { e.printStackTrace(); }
//chamar pela data atual
Date data = new Date();
Date novadata = calculadata(data, 30); //soma 30 dias
//para exibir
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); String dateString = sdf.format(novadata);