Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 13902|Respuesta: 0

[Fuente] Conversión de fecha y cadena en Java

[Copiar enlace]
Publicado en 11/1/2019 15:19:25 | | | |
Cuando registramos una página web, a menudo necesitamos rellenar información personal, como nombre, edad, fecha de nacimiento, etc.; cuando el valor de la fecha de nacimiento en la página se pasa al fondo, es una cadena, y necesitamos un tipo de fecha cuando lo almacenamos en la base de datos; a su vez, cuando se muestra en la página, necesitamos obtener la fecha de nacimiento de la base de datos, en ese momento el tipo es el tipo de fecha, y luego necesitamos convertir el tipo de fecha en una cadena para mostrarla en la página. La API de Java nos proporciona una clase llamada DateForamt que reenvía fechas y cadenas entre sí. DateForamt es una clase abstracta, por lo que normalmente se utiliza su subclase SimpleDateFormat. SimpleDateFormat tiene 4 constructores, siendo el segundo el más utilizado con frecuencia.



El patrón en el constructor es un modo de tiempo, y la API explica qué patrón es, de la siguiente manera



1. Fecha a cadena (formato)

Ejecuta el resultado
2016-10-24
2016-10-24 21:59:06
24 de octubre de 2016 21:59:06


2. Cadena hasta la fecha (análisis sintáctico)

Ejecuta el resultado

Lun 24 Oct 21:59:06 CST 2016
Al convertir cadenas a fechas, debes prestar atención a que el patrón dado debe coincidir con el formato de cadena dado, de lo contrario se lanzará java.text.ParseException, por ejemplo, la siguiente está equivocada, la cadena no da la hora, minutos, segundos, y entonces SimpleDateFormat por supuesto no puede darte el valor de tiempo, minutos y segundos de la nada

Error de ejecución

Sin embargo, un patrón dado está bien si tiene menos cuerdas

Ejecuta el resultado

Lun 24 oct 00:00:00 CST 2016
Se puede ver que el tiempo, el minuto y el segundo son 0 y no se analizan, lo cual está bien.

3. Introduce la fecha y conviértela a milisegundos: usa el método de la fecha ()

código

Captura de pantalla de la ejecución:






Anterior:Un cierto tesoro 399 yuanes Douyin disparando 106 habilidades
Próximo:Silicon Valley, Chuan Zhi Dark Horse y Java, Python, big data, php, tutoriales en vídeo de front-end
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com