Olá
Sei que já devem ter postado algo parecido por aqui… mais na pressa ai vai mais um…
Gostaria de saber como faço para converter a data de dd/mm/aaaa para aaaa-mm-dd
valeu
Douglas
Olá
Sei que já devem ter postado algo parecido por aqui… mais na pressa ai vai mais um…
Gostaria de saber como faço para converter a data de dd/mm/aaaa para aaaa-mm-dd
valeu
Douglas
[code]import java.util.;
import java.text.;
/**
@author Alcides Flach
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Generation - Code and Comments
*/
public class Data {
public String getString(Date date){
return getString( date, “dd/MM/yyyy”);
}
public String getString(Date date, String pattern){
DateFormat dateFormat = new SimpleDateFormat( pattern );
return dateFormat.format( date );
}
public Date getDate(String date) throws ParseException{
DateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy”);
return dateFormat.parse( date );
}
public static void main(String[] args) {
Data data = new Data();
Date dataBrasil = getDate("11/06/2004");
System.out.println("Formato do Brasil: " getString(dataBrasil) );
System.out.println("Outro formato: " getString(dataBrasil,"yyyy-MM-dd") );
}
}[/code]
Alcides Flach
se eu quiser pegar a data atual no formato dd/mm/aaaa como faz?
valeu :twisted:
Deixa eu reformular minha real duvida, para agirmos diretamente nela
Eu tenho um TextFielde no evento inserting do dataset eu quero q esse Textfield receba a data atual no formato dd/mm/aaaa ficaria algo assim
void queryDataSet1_inserting(DataSet dataSet) throws Exception {
jdbTextField2.setText("data atual");
}
O problema é q não sei como pegar a data atual do sistema mto menos convertê-la para o formato q eu quero…
valeu
Douglas :twisted:
Eu quero algo bem parecido com isso, porem quero converter uma data(string) dd/mm/aaaa para dd-MMM-aaaa sendo os meses em ingles e maiusculo. ex JAN, FEB : 13-FEB-2005.
eu já vi um jeito que deixa em o mes só com a primeira em maiusculo. mas eu preciso de tudo em maisculo.
Flw pessoal
Data atual é so fazer:
Date hoje=new Date();
Falow!
Para pegar a data atual :
new java.util.Date();
Para convertela para o formato que quizer use SimpleDateFormat
SimpleDateFormat f = new SimpleDateFormat(“FOMATO QUE QUIZER dd/MM/yyyy yyy-MM-dd”)
ai vc usa f.format(OBJETO DATE)
f.format(new java.util.Date());
[quote=“gekinganger”]Eu quero algo bem parecido com isso, porem quero converter uma data(string) dd/mm/aaaa para dd-MMM-aaaa sendo os meses em ingles e maiusculo. ex JAN, FEB : 13-FEB-2005.
eu já vi um jeito que deixa em o mes só com a primeira em maiusculo. mas eu preciso de tudo em maisculo.
Flw pessoal[/quote]
A Data não precisa tá em maiusculo não. mas tem que está em ingles.
[quote=“gekinganger”]Eu quero algo bem parecido com isso, porem quero converter uma data(string) dd/mm/aaaa para dd-MMM-aaaa sendo os meses em ingles e maiusculo. ex JAN, FEB : 13-FEB-2005.
eu já vi um jeito que deixa em o mes só com a primeira em maiusculo. mas eu preciso de tudo em maisculo.
Flw pessoal[/quote]
será q isso resolve kra?
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.US);
String data = df.format(new Date());
assim vc ta informando ao objeto df pra usar a formatação longa (nomes de mes por extenso) e usando como padrão de formatação o estilo de data em ingles…
blz?
Abração!