“Conocimientos Programación>Programación Java

Cómo crear una fecha en una cadena en Java

2015/11/26
La manera más fácil de crear una fecha en una cadena en Java es permitir que Sun Microsystems hacer el trabajo por usted . El uso de dos clases que forman parte de la Java " util " y APIs "texto" que ya están instalados en el sistema con el kit de desarrollo de Java , puede automatizar la conversión entre cadenas y fechas , con sólo unas pocas líneas de código. Cosas que necesitará
Java
texto editor
Mostrar más instrucciones
1

Crear un nuevo archivo de clase Java llamada " StringToDate.java " utilizando el editor de texto o . entorno de desarrollo Java de su elección
2

Añada el siguiente código al principio del archivo de clase :

java.util.Date importación; java.text.ParseException importación , la importación java.text.DateFormat ;

Estas son las clases que necesitaremos utilizar de la API de Java en todo nuestro programa
3

Agregue la siguiente debajo de sus declaraciones de importación . .

/*** Esta clase convierte las cadenas de fechas. * @ author Kevin Walker * /public class StringToDate {

}

Todo el código irá entre la apertura y . cerrar paréntesis de esta clase
4

Crear un método de lectura dentro de su clase : .

/*** Leer la cadena y la devuelven como fecha * @ param d la cadena para analizar * @ return la fecha * /static public Fecha de lectura (String s ) throws ParseException { DateFormat df = DateFormat.getDateInstance ( DateFormat.Long , Locale.US ) . Fecha d = df.parse ( s ) , el retorno d ; }

Se utiliza el método de análisis de la clase DateFormat para interpretar la cadena en una fecha , por lo que hace todo el trabajo duro por usted . La configuración regional es particularmente importante , ya que le dice qué estilo Java esperar las fechas para estar adentro La configuración regional de EE.UU. se espera que las fechas estén en un formato de mes - día - año , mientras que otros lugares pueden esperar un formato como el día - mes - año o año - mes - día .
5

Crear un método principal para probarlo.

/*** una aplicación de ejemplo utiliza la clase DateReader . * @ param args Esta aplicación no recibe argumentos de línea de comandos * /void main ( String [] args ) { public static String s = " . " ; try { String s = " 23/10/1997 " ; Fecha d = read ( s ) ; System.out.println ( "Ha escrito la fecha :" + d.toString ()); } catch ( ParseException e) { System.out.println ( s + ". no se puede analizar como una fecha ") ;} }

Esto simplemente alimenta la función de lectura de una secuencia para la fecha de 23 de octubre de 1997, y pide a la clase Date para devolvernos una cadena que representa la fecha . En caso de error , el " ParseException " será capturado y el programa le informará al usuario de que la fecha no es válida.

Programación Java
Cómo extraer el APK desde el SDK de Google
Técnicas de depuración de Java
Cómo hacer 3D en Java
Relación entre jsp y java
Cómo convertir una colección de HashMap de Java
Cómo deshabilitar una excepción de Java
Cómo programar teléfonos móviles con Java de programación
Cómo agregar un carácter de una cadena en Java
Conocimientos Informáticos © http://www.ordenador.online