Boa tarde, Galera
Estou tentando fazer o seguinte.
tenho a seguinte data
06/2011
quero converter para
201106
alguem pode dar uma direção?
Vlw Obrigado!
Boa tarde, Galera
Estou tentando fazer o seguinte.
tenho a seguinte data
06/2011
quero converter para
201106
alguem pode dar uma direção?
Vlw Obrigado!
Use DateFormat.
Se pesquisar no google ou no guj encontrará inúmeras respostas e exemplos, até prontos.
essa conversão é para banco de dados?
Ainda assim ele poderá fazer com o DateFormat.
lineofgol nao é para Banco de dados nao!
tenho o seguinte codigo
import java.util.List;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
public class teste {
public static void main(String[] args){
ArrayList datas = new ArrayList();
Calendar dataCorrente = Calendar.getInstance();
Calendar dataFinal = Calendar.getInstance();
dataFinal.add(Calendar.MONTH, -12);
while(!dataCorrente.equals(dataFinal)){
datas.add((new SimpleDateFormat(“MM/yyyy”).format(dataCorrente.getTime())));
dataCorrente.add(Calendar.MONTH, -1);
}
for(Object obj : datas){
System.out.println(obj.toString());
}
}
}
quero criar um construtor q vc passe a data atual e ela faça a conversão entendeu?
Nao tenho conhecimento algum em trabalhar com datas… :?
Vlw!
Olha se te ajuda.....
public class ConverteData {
public String ConverteMysql(Date data) {
SimpleDateFormat formato = new SimpleDateFormat("yyyy/MM/dd");
return formato.format(data);
}
public String ConverteDefault(Date data)
{
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
return formato.format(data);
}
}
ConverteData converte = new ConverteData();
Date data = oseujFormattedTextField.getDate();//pego formato date
Date data2 = oseujFormattedTextField2.getDate;//pego formato date
String dataFormatada = converte.ConverteMysql(data); // passo p String
String dataFormatada2 = converte.ConverteMysql(data2);// passo p String
DATEFORMAT
DateForma df = new SimpleDateFormat("yyyyMM");
Date d = new Date();
System.out.println(df.format(d));
A saída será 201106