Olá pessoal, nesse tempo q já faço parte do guj eu já fui muito ajudado por vários integrantes deste forum, eu mais fiz posts de dúvidas do que de soluções; eu gostaria de dar uma pequena ajuda ao pessoal q é iniciante como eu, eu mesmo já postei várias dúvidas sobre datas e acredio q ainda venha postar alguma, mas com ajuda do forum já cosegui bastante coisa, e como eu vi esta semana que muitas pessoas estão com dúvidas sobre esse assunto eu gostaria de deixar aqui uma classe q criei para transformar data de dd/MM/yyyy para yyyy-MM-dd e vice versa, é coisa simples… mas é de coração…rsrsrr :oops:
[code]/*
- FormData.java
- Created on 24 de Fevereiro de 2005, 10:24
*/
package br.com.rvvalvulas.comum;
/**
*
-
@author RodrigoRocha
*/
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class FormData {
static SimpleDateFormat form = new SimpleDateFormat(“dd/MM/yyyy”);
/** Creates a new instance of FormData */
public static String FormData(String Vdata) {
// Transforma data de dd/MM/yyyy para yyyy-MM-dd
try{
Date dtOriginal = form.parse(Vdata);
SimpleDateFormat Formatador = new SimpleDateFormat("yyyy-MM-dd");
Vdata = Formatador.format(dtOriginal);
}
catch (ParseException ex) {
// se ocorrer um erro de parsing
ex.printStackTrace();
}
return Vdata;
}
public static String FormDt(String Vdt) {
// Transforma data de yyyy-MM-dd para dd/MM/yyyy
try{
SimpleDateFormat Formatador = new SimpleDateFormat("yyyy-MM-dd");
Date dtOriginal = Formatador.parse(Vdt);
Vdt = form.format(dtOriginal);
}
catch (ParseException ex) {
// se ocorrer um erro de parsing
ex.printStackTrace();}
return Vdt;
}
}
[/code]
[code]vDtEntrada = FormData.FormDt(vDtEntrada);
vDtSaida = FormData.FormData(vDtSaida);
[/code]
Falow espero q gostem… :roll: