Conversão de String para Date
2 participantes
Página 1 de 1
Conversão de String para Date
Imaginemos que temos um objecto String cujo valor é uma data e que queremos convertê-lo para um objecto do tipo java.util.Date.
Exemplo:
s = "2008-04-28T13:38:25.765+00:00"; // esta String contém uma data no formato ISO 8601
De forma a obter o valor da data num objecto java.util.Date:
import java.text.SimpleDateFormat;
import java.util.Date;
...
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date dt = sdf.parse(sTimestamp);
...
Exemplo:
s = "2008-04-28T13:38:25.765+00:00"; // esta String contém uma data no formato ISO 8601
De forma a obter o valor da data num objecto java.util.Date:
import java.text.SimpleDateFormat;
import java.util.Date;
...
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date dt = sdf.parse(sTimestamp);
...
Re: Conversão de String para Date
Em Java também existe a representação de uma data usando um Calendar em vez de um Date (cujos métodos publicos estão deprecated).
Já vi situações muito engraçadas com Calendar's e TimeZone's... situações de equipas clientes a queixarem-se que o dia está errado, vem um dia antes, ou uma hora antes. Convêm usar o Local e o TimeZone correcto, porque a hora legal é que conta.
Outra curiosidade é que Java suporta outro tipo de calendários que não o Gregoriano.
Calendar javadoc
Já vi situações muito engraçadas com Calendar's e TimeZone's... situações de equipas clientes a queixarem-se que o dia está errado, vem um dia antes, ou uma hora antes. Convêm usar o Local e o TimeZone correcto, porque a hora legal é que conta.
Outra curiosidade é que Java suporta outro tipo de calendários que não o Gregoriano.
Calendar javadoc
Tópicos semelhantes
» Converter objecto String para objecto InputStream
» Conversão de um Ficheiro para um URL
» Conversão de um byte[] para um ficheiro
» Conversão de um ficheiro para um byte[]
» Expressão regular para encontrar ocorrências numa String
» Conversão de um Ficheiro para um URL
» Conversão de um byte[] para um ficheiro
» Conversão de um ficheiro para um byte[]
» Expressão regular para encontrar ocorrências numa String
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter Set 24, 2019 1:16 pm por jpmartins
» Artigo Bitcoin
Ter Set 24, 2019 1:13 pm por jpmartins
» Novo site para desportistas / New site for athletes
Ter Dez 04, 2018 8:19 am por Admin
» Check used port with the command line
Ter Dez 04, 2018 8:10 am por Admin
» Check the port where mariaDB is running
Seg Dez 03, 2018 4:59 am por Admin
» Check the linux version
Seg Dez 03, 2018 3:12 am por Admin
» Granting rights to a database for a user
Qui Nov 29, 2018 2:04 am por Admin
» Create new user
Qui Nov 29, 2018 2:01 am por Admin
» Change level of password security level
Qui Nov 29, 2018 1:59 am por Admin