Author Topic: Mascaras en java  (Read 20705 times)

Daniel

  • Newbie
  • *
  • Posts: 49
  • Karma: 0
    • View Profile
Mascaras en java
« on: Octubre 18, 2007, 10:38:02 pm »
Hola a todos
un saludo Jefe

a modo de colaboración con este foro que me esta ayudando tanto
les dejo algunos ejs. de mascaras en java, me atrevo a esto porqué
no pude en muchos días encontrar ningún ej. concreto.-

*************************************************
package echopormi;

import java.io.*;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.TimeZone;

public class fechasJavaV100
{
    public static void main(String[] args) throws IOException
    {
        new fechasJavaV100();
    }
     public fechasJavaV100() throws IOException
    {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat formateador = new SimpleDateFormat("'Hoy es' EEEEEEEEE dd 'de' MMMMM 'de' yyyy");
        SimpleDateFormat formatea = new SimpleDateFormat("dd/MM/yyyy");
        SimpleDateFormat forma    = new SimpleDateFormat("'Ingresaste' EEEEEEEEE dd 'de' MMMMM 'de' yyyy");
        cal.setTimeZone(TimeZone.getDefault());
        System.out.println(formateador.format(new Date()));
        BufferedReader fe_cha = new BufferedReader(new InputStreamReader(System.in));
        BufferedReader fecha   = new BufferedReader (fe_cha);
        System.out.println("Ingrese una fecha ej.'18/01/1952' ");
        String validaFecha = fecha.readLine();
        String fechaAs = (validaFecha.toString().trim());
        try
        {
            formatea.setLenient(false);
            Date fechaForm = formatea.parse(fechaAs);
            System.out.println(forma.format(fechaForm));
        }
        catch (ParseException e)
        {
           System.out.println("Error, la cadena de texto no se puede convertir en fecha.");
        }
     }
}
*************************************************
mas en:http://www.chuidiang.com/chuwiki/index.php?title=SimpleDateFormat

un gran abrazo
Daniel :)
« Last Edit: Mayo 06, 2008, 08:26:12 pm by chuidiang »

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5468
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Mascaras en java
« Reply #1 on: Octubre 18, 2007, 10:46:23 pm »
Hola Daniel:

Muchas gracias por la colaboración  :)

Se bueno.

Atreides

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
Re: Mascaras en java
« Reply #2 on: Mayo 06, 2008, 07:33:31 pm »
Buen ejemplo!

Sólo una pequeña corrección. Donde dice:

SimpleDateFormat formatea = new SimpleDateFormat("dd/mm/yyyy");

hay que dejarlo como ("dd/MM/yyyy"); Con mm coge los minutos, no el mes. Si no se corrige, el programa siempre te coge el mes como Enero (por defecto).

Un saludo  ;)

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5468
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Mascaras en java
« Reply #3 on: Mayo 06, 2008, 08:26:23 pm »
Corregido, gracias.

Se bueno.

 

ey