Manipular string

5 respostas
J

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 ??

5 Respostas

M

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]
J
"matheus":
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]
e nao se esqueca das barras:
String[] s = data.split( "/" );

String novaData = s[1] + "/" + s[0] + "/" + s[2]
:)
R

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()));
   }
}
M
"javaAdicted":
"matheus":
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]
e nao se esqueca das barras:
String[] s = data.split( "/" );

String novaData = s[1] + "/" + s[0] + "/" + s[2]
:)

good point :joia:

J

pessoal, deu certo aqui…

mto obrigado pela ajuda !!

Criado 12 de maio de 2005
Ultima resposta 13 de mai. de 2005
Respostas 5
Participantes 4