|
|
Publicado em 11/01/2019 15:19:25
|
|
|
|

Quando registramos um site, muitas vezes precisamos preencher informações pessoais, como nome, idade, data de nascimento, etc.; quando o valor da data de nascimento na página é passado para o segundo plano, é uma cadeia de caracteres, e precisamos de um tipo de data quando armazenamos no banco de dados; por sua vez, quando é exibido na página, precisamos obter a data de nascimento do banco de dados; nesse momento, o tipo é o tipo de data, e então precisamos converter o tipo de data em uma string para exibir na página. A API do Java nos fornece uma classe chamada DateForamt que encaminha datas e strings entre si. DateForamt é uma classe abstrata, então sua subclasse SimpleDateFormat geralmente é usada. O SimpleDateFormat possui 4 construtores, sendo o segundo o mais usado com frequência.
O padrão no construtor é um modo de tempo, e a API explica qual padrão é, da seguinte forma
1. Data para string (formatação)
Execute o resultado
2016-10-24 2016-10-24 21:59:06 24 de outubro de 2016 21:59:06
2. Sequência até a data (análise sintática)
Execute o resultado
Seg 24 out 21:59:06 CST 2016 Ao converter strings para datas, você precisa prestar atenção ao padrão dado que deve corresponder ao formato de string dado, caso contrário java.text.ParseException será lançado, por exemplo, o seguinte está errado, a string não fornece o tempo, minutos, segundos, então o SimpleDateFormat, claro, não pode fornecer o valor do tempo, minutos, segundos do nada
Erro de execução
No entanto, um padrão dado é aceitável se tiver menos cordas
Execute o resultado
Seg 24 Out 00:00:00 CST 2016 Pode-se ver que o tempo, o minuto e o segundo são 0 e não são analisados, o que é aceitável.
3. Digite a data e converta para milissegundos: use o método Date ()
código
Captura de tela da execução:
|
Anterior:Um certo tesouro 399 yuan Douyin atirando 106 habilidadesPróximo:Vale do Silício, Chuan Zhi Dark Horse e java, Python, big data, php, tutoriais em vídeo de front-end
|