Class Fechas2
java.lang.Object
Fechas2
public class Fechas2
- extends java.lang.Object
Jugando con fechas (formatos custom de fechas).
Este programa es interactivo, en modo consola y permite ingresar un formato de fecha, acorde a la
informacion contenida en el archivo de texto fechas.txt que es mostrado en pantalla, para que el
usuario tenga ayuda de como armar "patterns" (formatos) para formatos de fecha "custom" (a medida).
Este programa trabaja con los formatos de fecha "no predefinidos" en Java, trabaja con formatos
"customizados" acorde a la necesidad que tengamos.
Ejemplos de formatos ingresados y salidas obtenidas
dd/MM/yyyy 01/10/2004
dd 'de' MMMMMMMM 'del' yyyy 01 de Octubre del 2004
dd/MM/yyyy hh:mm:ss a 01/10/2004 10:52:01 AM
EEEEEEEEE, EEE, MMM, MMMMMMMMM, d, dd Viernes, Vie, Oct, Octubre, 1, 01
Tambien permite ver la ejecucion de un ciclo for for(;;) y una salida estructurada
del mismo.
Para los ingresos por teclado se utiliza el metodo leerLinea().
El metodo mostrarArchivo() muestra el contenido de fechas.txt en la consola.
El menu de opciones que se despliega al usuario se realiza en el metodo menu().
El metodo main() solo crea una instancia de esta clase, toda la accion se lleva a cabo en el constructor
de esta clase.
- Version:
- 1.0
- Author:
- G. Cherencio
Constructor Summary |
Fechas2()
Constructor for objects of class Fechas |
Method Summary |
static void |
main(java.lang.String[] args)
Incio de ejecucion del programa, creo una instancia de la clase Fechas |
int |
menu(java.lang.String titulo,
java.lang.String prompt,
java.lang.String[] opciones)
Este metodo genera un menu de tipo consola, indicando un titulo para el mismo,
presenta un "prompt" al usuario para el ingreso de la opcion elegida y utiliza
un arreglo de tipo String para indicar cada una de las opciones a elegir. |
void |
mostrarArchivo(java.lang.String archivo)
Este metodo lee un archivo de texto y muestra su contenido en pantalla |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Fechas2
public Fechas2()
- Constructor for objects of class Fechas
main
public static void main(java.lang.String[] args)
- Incio de ejecucion del programa, creo una instancia de la clase Fechas
menu
public int menu(java.lang.String titulo,
java.lang.String prompt,
java.lang.String[] opciones)
- Este metodo genera un menu de tipo consola, indicando un titulo para el mismo,
presenta un "prompt" al usuario para el ingreso de la opcion elegida y utiliza
un arreglo de tipo String para indicar cada una de las opciones a elegir.
Cada opcion tiene el formato: xxx.yyyyyyyyyyyyyyyyyyyyyy donde xxx significa el
numero de opcion luego le sigue un punto y luego el resto de la descripcion de la
opcion.
Controla que el ingreso del usuario se corresponda con alguna de las opciones indicadas
en las opciones del menu.
- Parameters:
titulo
- Titulo del menuprompt
- Prompt del usuario para hacer ingreso de opcion a elegiropciones
- Arreglo de tipo String con c-u de las opciones del menu a desplegar con formato xxx.yyyyyyyyyyyyyy
- Returns:
- Devuelve el nro de opcion seleccionada en el menu o bien -1 si hubo algun error
mostrarArchivo
public void mostrarArchivo(java.lang.String archivo)
- Este metodo lee un archivo de texto y muestra su contenido en pantalla
- Parameters:
archivo
- Nombre (pathname) del archivo a ser mostrado en pantalla