Bienvenido(a), Visitante. Favor de ingresar o registrarse.
Diciembre 05, 2008, 10:02:31
Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Foro de Java, C++ y más.

Empieza una nueva comunidad de programación: Oneble ... es lo que tu quieras que sea

+  Foros Java y C/Linux
|-+  Programación
| |-+  Java J2SE
| | |-+  Mascaras en java
« anterior próximo »
Páginas: [1] Enviar tema Imprimir
Autor Tema: Mascaras en java  (Leído 3114 veces)
Daniel
Newbie
*
Mensajes: 48



Ver Perfil Email


« en: Octubre 18, 2007, 04:38:02 »

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 Sonrisa
« Última modificación: Mayo 06, 2008, 02:26:12 por chuidiang » En línea
chuidiang
Administrator
Hero Member
*****
Mensajes: 1985



Ver Perfil WWW Email
« Respuesta #1 en: Octubre 18, 2007, 04:46:23 »

Hola Daniel:

Muchas gracias por la colaboración  Sonrisa

Se bueno.
En línea

Atreides
Newbie
*
Mensajes: 1


Ver Perfil
« Respuesta #2 en: Mayo 06, 2008, 01:33:31 »

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  Giñar
En línea
chuidiang
Administrator
Hero Member
*****
Mensajes: 1985



Ver Perfil WWW Email
« Respuesta #3 en: Mayo 06, 2008, 02:26:23 »

Corregido, gracias.

Se bueno.
En línea

Páginas: [1] Enviar tema Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 válido! CSS válido!