| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo validar una fecha en Java
    Al recibir la entrada en Java , tendrá que validarlo antes de pasarla a otras partes de su programa para evitar errores. Validar la entrada del usuario antes de aceptarlo en el programa le permite rebotar entrada defectuosa de vuelta al usuario . Si bien la variedad de opciones en la expresión de fecha puede hacer de entrada de fecha y validación problemática , un método sencillo le permite comprobar la entrada y asegurarse de fechas con el formato adecuado . Cosas que necesitará
    editor de texto y compilador o Java IDE
    Ver Más instrucciones
    1

    decidir sobre el formato de fecha que se requiere que los usuarios utilizan para la entrada del programa. Por ejemplo , es posible seleccionar el mes /día /año
    2

    Crear un método booleano que acepta la fecha de entrada en forma de una cadena: .

    IsValidDate privado (entrada String) { }
    3

    Convertir el formato de cita ideal en una cadena que Java pueda entender. Sustituya el capital "M " para cada carácter del mes , minúscula "d " para cada carácter de días en el mes , y en minúsculas "y" para cada personaje del año. Por ejemplo, si usted espera que sus usuarios a la entrada 31 de diciembre 1999 , en 31/12/1999 , la cadena de formato de fecha sería MM /dd /aaaa . Guardar esta cadena como formatString en su método isValidDate

    Cadena formatString = "MM /dd /yyyy" ; .
    4

    Importar las clases necesarias en la clase que contiene el método isValidDate < . br>

    java.text import * , .
    5

    Abra un bloque try en su método isValidDate . Dentro de este bloque de crear una nueva SimpleDateFormat llamado formato con formatString como entrada a su constructor

    try {format = new SimpleDateFormat SimpleDateFormat (forma) ; .
    6

    Call format.setLenient ( falso ) para asegurar que la cadena de entrada se analiza adecuadamente . Ahora pase la cadena de entrada en format.parse () y cierre el bloque try . El SimpleDateFormat intentará hacer coincidir la cadena de entrada a su formatString proporcionado . Si la cadena de entrada contiene una fecha con formato incorrecto , SimpleDateFormat una excepción

    format.setLenient ( false); . Format.parse (entrada) ;}
    7

    Fuera del intentar bloquear , atrapar ParseException y IllegalArguementException . Volver falso si se ha producido alguna de estas excepciones

    catch ( ParseException e) {return false;} . Captura ( IllegalArguementException e) {return false;}
    8

    Si su programa tiene Llegados a este punto , la fecha de entrada era válida y se puede volver realidad y cerrar su método

    return true ; .
    9

    Integrar el método en su programa. Llame isValidDate (entrada ) en cualquier cadena de entrada. El método devolverá true si la cadena de entrada coincide con el formato de fecha especificado en el paso 3 .

    Previous :

    next :
      Artículos relacionados
    ·Cómo subir archivos de forma masiva en Java 
    ·Cómo mostrar un cilindro en Java 
    ·Cómo cambiar el color del texto de la charla de Java 
    ·Cómo convertir un entero a una matriz binaria en Java 
    ·¿Cuál es el significado de Applet 
    ·Cómo ajustar las funciones de Java 
    ·Cómo construir un archivo JAR con Build.xml 
    ·Cómo utilizar las coordenadas X e Y en Java 
    ·Cómo encontrar una subcadena en Java 
    ·Cómo hacer 3D en Java 
      Artículos destacados
    ·Cómo hacer una lista de diccionarios en Python 
    ·Cómo conectar un byte en una dirección de palabra 
    ·Cómo suprimir un espacio de una variable en JavaScript…
    ·Cómo convertir Polar cartesiana en Python 
    ·Tutoriales de cómo agregar datos en VB 2008 usando el …
    ·Cómo deshabilitar una consulta en paralelo en Oracle 
    ·Cómo analizar secciones de una cadena en VB 
    ·Cómo agregar VBScript para Excel 
    ·Cómo instalar una biblioteca de tiempo de ejecución C…
    ·Cómo crear carpetas y archivos de copia de VBScript 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com