SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Variables de Fecha y Hora
              Fundamentos de Java
Características de Java
• Un concepto importante en Java son los
  “arreglos”.
• Los arreglos son “grupos” de variables.
• Por ejemplo: las edades de todos.
int[] edad;            // Declaración
edad = new int[11]; // Instanciación
edad[0] = 17;          // Inicialización
edad[1] = 18;
(...)
System.out.println(“edad 1” + edad[0]);
(...)
Características de Java
• También pueden existir arreglos de dos
  dimensiones, por ejemplo las notas de cada
  materia, de todo el año.
int[][] nota;
edad = new int[4][5];
nota[0][0] = 100; //Mate 1bim
nota[0][1] = 90; //Mate 2bim
(...)
nota[1][0] = 85; //Idioma 1bim
nota[1][1] = 89; //Idioma 2bim
nota[1][2] = 93; //Idioma 3bim
(...)
Características de Java
• Pueden existir arreglos de cadenas, de
  números, de fechas, etc.
int[][] arregloEnteros=new int[2][2];
String[] arregloCadenas;
Double[] arregloNumerosDoblePrecision;
int[][][] otroArreglo;

arregloEnteros={{1,2},{2,3}};
Manejo de Variables tipo fecha
  Las variables tipo fecha se inicializan de
  la siguiente manera:

Date fecha1;
fecha1 = new Date();

  No se puede imprimir una fecha si nos
  se transforma a una cadena primero.
Convertir en Cadena
  Hay dos maneras de transformar una
  fecha a una cadena, para poder
  imprimirla:
     La forma rápida.
     La forma detallada.

  La forma rápida es así:
Date fecha1 = new Date();
System.out.print(fecha1.toString());


  La salida es la fecha completa, día de la
  semana, la hora actual, etc.
Convertir en Cadena
  La forma detallada es MUY detallada,
  talvez demasiado para nuestro gusto.
  Se puede establecer:
     País en que se está.
     Idioma
     Formato
Convertir en Cadena
  Acerca del idioma y el país, existen
  formatos estándar para las fechas para
  muchos lenguajes y países.
     Para ver la lista delenguajes
     estándar ver la lista completa.
     Para ver la de países, pulsar aquí.
  Se establece el país porque hay
  costumbres diferentes de uso en los
  distintos países, aunque tengan el
  mismo idioma.
Convertir en Cadena
  Acerca del formato, se pueden utilizar
  los formatos predefinidos, son cinco:
     DEFAULT
     SHORT
     MEDIUM
     LONG
     FULL
  Para algunos países -como Guatemala-
  varios de estos formatos son iguales.
Convertir en Cadena
  Ver el siguiente ejemplo:
Date fecha1;
String textoDeFecha;
DateFormat formFecha;
Locale lenguaPais;
lenguaPais=new Locale(“es”,”GT”);
formFecha=DateFormat.getDateInstance
  (DateFormat.DEFAULT, lenguaPais);
today = new Date();
dateOut=dateFormatter.format(today);
System.out.println(dateOut + " " +
  currentLocale.toString());

  En este ejemplo se usa español de guatemala,
  formato DEFAULT.
  En la página se llama “EjemploFecha1.java”
Manejo de Variables tipo fecha
   El mismo programa en tres líneas.
 Date fecha1 = new Date();
 DateFormat formFecha =
   DateFormat.getDateInstance
   (DateFormat.DEFAULT, new Locale
   ("es","GT"));
 System.out.println
   (formFecha.format(fecha1));
   Ejercicio: prueba con distintos países e
   idiomas (alemán, francés, irlandés...) y con
   los diferentes tipos de formato.
   El “formFecha” es de tipo DateFormat que
   es como una máquina para transformar
   texto --> fecha y viceversa.
Manejo de Variables tipo fecha
   Ahora examina el
   “EjemploFecha2.java” del grupo, en
   el que se ingresa una fecha
   cualquiera y se imprime en el formato
   que uno quiera.
   Es importante notar que un
   “formateador” sólo puede trabajar en
   un formato. En el ejemplo se quiere
   leer en chapín e imprimir en irlandés.
   Por eso se utilizan dos
   formateadores, uno para recibir del
   teclado y otro para imprimir en
   pantalla.
Fechas con Formatos Propios
   Con el programa “EjemploFecha3.java” se
   ve como hacer para imprimir fechas con un
   formato personalizado.
 Date fecha = new Date();
 String fechaConFormato;
 SimpleDateFormat formFecha = new
   SimpleDateFormat
   ("d 'de' MMMM ' y son las 'h:mm a zzzz",
   new Locale ("es","GT"));
 fechaConFormato = formFecha.format(fecha);
 JOptionPane.showMessageDialog(null, "Hoy es "
   + fechaConFormato);
   Fíjate que la letra “d” quiere decír el día del mes, la
   letra “M” quiere decir mes, y depende si pones una,
   dos, tres o cuatro.
   Además lo que está encerrado entre comillas
   simples (') se copia literalmente.
Fechas con formatos propios
Letra   Desc                         Ejemplo
   G    Designador de la era         AC
   y    Año                          1996; 96
   M    Mes                          Julio; Jul; 07
   w    Semana del año               27
   W    Semana del mes               2
   D    Día del año                  189
   d    Día del mes                  10
   F    Día de la semana en el mes   2
   E    Día de la semana             Martes; Mar
   a    Meridiano Am/pm              PM
   H    Hora del día (0-23)          0
   k    Hora del día (1-24)          24
   K    Hora con AM/PM (0-11)        0
   h    Hour con AM/PM (1-12)        12
   m    Minuto                       30
   s    Segundo                      55
   S    Milisegundo                  978
   z    Zona de tiempo               Hora Estándar del Pacífico; CST; GMT-06:00
   Z    Zona de tiempo               -600

Más contenido relacionado

Más de Daniel Cáceres

Más de Daniel Cáceres (7)

Ciclos
CiclosCiclos
Ciclos
 
Medios Para Vivir La Santa Pureza
Medios Para Vivir La Santa PurezaMedios Para Vivir La Santa Pureza
Medios Para Vivir La Santa Pureza
 
La Sexualidad Humana
La Sexualidad HumanaLa Sexualidad Humana
La Sexualidad Humana
 
La Vida Don De Dios
La Vida Don De DiosLa Vida Don De Dios
La Vida Don De Dios
 
El Culto Debido A Dios
El Culto Debido A DiosEl Culto Debido A Dios
El Culto Debido A Dios
 
El Decálogo (Los diez mandamientos)
El Decálogo (Los diez mandamientos)El Decálogo (Los diez mandamientos)
El Decálogo (Los diez mandamientos)
 
La Familia
La FamiliaLa Familia
La Familia
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 

Variables3

  • 1. Variables de Fecha y Hora Fundamentos de Java
  • 2. Características de Java • Un concepto importante en Java son los “arreglos”. • Los arreglos son “grupos” de variables. • Por ejemplo: las edades de todos. int[] edad; // Declaración edad = new int[11]; // Instanciación edad[0] = 17; // Inicialización edad[1] = 18; (...) System.out.println(“edad 1” + edad[0]); (...)
  • 3. Características de Java • También pueden existir arreglos de dos dimensiones, por ejemplo las notas de cada materia, de todo el año. int[][] nota; edad = new int[4][5]; nota[0][0] = 100; //Mate 1bim nota[0][1] = 90; //Mate 2bim (...) nota[1][0] = 85; //Idioma 1bim nota[1][1] = 89; //Idioma 2bim nota[1][2] = 93; //Idioma 3bim (...)
  • 4. Características de Java • Pueden existir arreglos de cadenas, de números, de fechas, etc. int[][] arregloEnteros=new int[2][2]; String[] arregloCadenas; Double[] arregloNumerosDoblePrecision; int[][][] otroArreglo; arregloEnteros={{1,2},{2,3}};
  • 5. Manejo de Variables tipo fecha Las variables tipo fecha se inicializan de la siguiente manera: Date fecha1; fecha1 = new Date(); No se puede imprimir una fecha si nos se transforma a una cadena primero.
  • 6. Convertir en Cadena Hay dos maneras de transformar una fecha a una cadena, para poder imprimirla: La forma rápida. La forma detallada. La forma rápida es así: Date fecha1 = new Date(); System.out.print(fecha1.toString()); La salida es la fecha completa, día de la semana, la hora actual, etc.
  • 7. Convertir en Cadena La forma detallada es MUY detallada, talvez demasiado para nuestro gusto. Se puede establecer: País en que se está. Idioma Formato
  • 8. Convertir en Cadena Acerca del idioma y el país, existen formatos estándar para las fechas para muchos lenguajes y países. Para ver la lista delenguajes estándar ver la lista completa. Para ver la de países, pulsar aquí. Se establece el país porque hay costumbres diferentes de uso en los distintos países, aunque tengan el mismo idioma.
  • 9. Convertir en Cadena Acerca del formato, se pueden utilizar los formatos predefinidos, son cinco: DEFAULT SHORT MEDIUM LONG FULL Para algunos países -como Guatemala- varios de estos formatos son iguales.
  • 10. Convertir en Cadena Ver el siguiente ejemplo: Date fecha1; String textoDeFecha; DateFormat formFecha; Locale lenguaPais; lenguaPais=new Locale(“es”,”GT”); formFecha=DateFormat.getDateInstance (DateFormat.DEFAULT, lenguaPais); today = new Date(); dateOut=dateFormatter.format(today); System.out.println(dateOut + " " + currentLocale.toString()); En este ejemplo se usa español de guatemala, formato DEFAULT. En la página se llama “EjemploFecha1.java”
  • 11. Manejo de Variables tipo fecha El mismo programa en tres líneas. Date fecha1 = new Date(); DateFormat formFecha = DateFormat.getDateInstance (DateFormat.DEFAULT, new Locale ("es","GT")); System.out.println (formFecha.format(fecha1)); Ejercicio: prueba con distintos países e idiomas (alemán, francés, irlandés...) y con los diferentes tipos de formato. El “formFecha” es de tipo DateFormat que es como una máquina para transformar texto --> fecha y viceversa.
  • 12. Manejo de Variables tipo fecha Ahora examina el “EjemploFecha2.java” del grupo, en el que se ingresa una fecha cualquiera y se imprime en el formato que uno quiera. Es importante notar que un “formateador” sólo puede trabajar en un formato. En el ejemplo se quiere leer en chapín e imprimir en irlandés. Por eso se utilizan dos formateadores, uno para recibir del teclado y otro para imprimir en pantalla.
  • 13. Fechas con Formatos Propios Con el programa “EjemploFecha3.java” se ve como hacer para imprimir fechas con un formato personalizado. Date fecha = new Date(); String fechaConFormato; SimpleDateFormat formFecha = new SimpleDateFormat ("d 'de' MMMM ' y son las 'h:mm a zzzz", new Locale ("es","GT")); fechaConFormato = formFecha.format(fecha); JOptionPane.showMessageDialog(null, "Hoy es " + fechaConFormato); Fíjate que la letra “d” quiere decír el día del mes, la letra “M” quiere decir mes, y depende si pones una, dos, tres o cuatro. Además lo que está encerrado entre comillas simples (') se copia literalmente.
  • 14. Fechas con formatos propios Letra Desc Ejemplo G Designador de la era AC y Año 1996; 96 M Mes Julio; Jul; 07 w Semana del año 27 W Semana del mes 2 D Día del año 189 d Día del mes 10 F Día de la semana en el mes 2 E Día de la semana Martes; Mar a Meridiano Am/pm PM H Hora del día (0-23) 0 k Hora del día (1-24) 24 K Hora con AM/PM (0-11) 0 h Hour con AM/PM (1-12) 12 m Minuto 30 s Segundo 55 S Milisegundo 978 z Zona de tiempo Hora Estándar del Pacífico; CST; GMT-06:00 Z Zona de tiempo -600