Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13902|Resposta: 0

[Fonte] Conversão de Data e String em Java

[Copiar link]
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 habilidades
Próximo:Vale do Silício, Chuan Zhi Dark Horse e java, Python, big data, php, tutoriais em vídeo de front-end
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com