Olá pessoal !!
minha dúvida eh simples… eu tenho uma string assim “31/01/2005” mas preciso convertê-la pra “01/31/2005” pra enviar pro banco Firebird…
como eu faço isso ??
Olá pessoal !!
minha dúvida eh simples… eu tenho uma string assim “31/01/2005” mas preciso convertê-la pra “01/31/2005” pra enviar pro banco Firebird…
como eu faço isso ??
da um split nela por “/” … vai te retornar um array de 3 posições, ai tu faz uma nova string desse array do jeito q tu quiser, por ex:
String[] s = data.split( "/" );
String novaData = s[1] + s[0] + s[2]
da um split nela por "/" ... vai te retornar um array de 3 posições, ai tu faz uma nova string desse array do jeito q tu quiser, por ex:e nao se esqueca das barras:String[] s = data.split( "/" ); String novaData = s[1] + s[0] + s[2]
String[] s = data.split( "/" );
String novaData = s[1] + "/" + s[0] + "/" + s[2]
ou ...
import java.util.GregorianCalendar;
import java.text.SimpleDateFormat;
public class FormatDate{
public static void main(String[] args){
GregorianCalendar calendar = new GregorianCalendar();
SimpleDateFormat dt = new SimpleDateFormat("MM/dd/yyyy");
System.out.println(dt.format(calendar.getTime()));
}
}
da um split nela por "/" ... vai te retornar um array de 3 posições, ai tu faz uma nova string desse array do jeito q tu quiser, por ex:e nao se esqueca das barras:String[] s = data.split( "/" ); String novaData = s[1] + s[0] + s[2]:)String[] s = data.split( "/" ); String novaData = s[1] + "/" + s[0] + "/" + s[2]
good point :joia:
pessoal, deu certo aqui…
mto obrigado pela ajuda !!