Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 41 additions & 18 deletions src/intro/TestCalendar.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,54 +5,77 @@
*/
package intro;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Locale;
import java.util.TimeZone;


/**
*
* @author Aula
*/
public class TestCalendar {
public static void main(String[] args) {
public class TestCalendar
{

public static void main(String[] args)
{
Calendar hoy = Calendar.getInstance();
System.out.println("Hoy: "+hoy.getTime());
System.out.println("Hoy: " + hoy.getTime());
//fechas especificas
Calendar estherBDay = Calendar.getInstance();
estherBDay.set(1998, Calendar.NOVEMBER, 4);
System.out.println("Esther nacio en: "+estherBDay.getTime());
System.out.println("Esther nacio en: " + estherBDay.getTime());
//comparar
if(hoy.after(estherBDay))
if (hoy.after(estherBDay))
{
System.out.println("Si hoy es despues del nacimiento de Esther");
if(estherBDay.before(hoy))
}
if (estherBDay.before(hoy))
{
System.out.println("Si la fecha de Esther es antes que hoy");
if(hoy.getTimeInMillis() >= estherBDay.getTimeInMillis())
}
if (hoy.getTimeInMillis() >= estherBDay.getTimeInMillis())
{
System.out.println("Si si hoy paso despues que Esther bDAY");
}
//Valores Individuales
System.out.println("Año: "+hoy.get(Calendar.YEAR));
System.out.println("Dia de hoy: "+hoy.get(Calendar.DAY_OF_YEAR));
System.out.println("Mes: "+hoy.get(Calendar.MONTH));
System.out.println("Año: " + hoy.get(Calendar.YEAR));
System.out.println("Dia de hoy: " + hoy.get(Calendar.DAY_OF_YEAR));
System.out.println("Mes: " + hoy.get(Calendar.MONTH));
//Añadir o quitar valores
hoy.add(Calendar.YEAR, 2);
hoy.add(Calendar.MONTH, -6);
System.out.println("Hoy en 2 años 6 meses atras: "+hoy.getTime());
System.out.println("Hoy en 2 años 6 meses atras: " + hoy.getTime());
//comprobar si la fecha de nacimiento de Esther fue 15 años
Calendar hace15 = Calendar.getInstance();
hace15.add(Calendar.YEAR, -15);
if(hace15.after(estherBDay))
if (hace15.after(estherBDay))
{
System.out.println("Han pasado 15 o mas años desde que nacio Esther");
}
//imprimir los nombres del mes o dia
System.out.println("Mes de Esther: "+
estherBDay.getDisplayName(Calendar.MONTH, Calendar.LONG, Locale.GERMAN));
System.out.println("Dia de Esther: "+
estherBDay.getDisplayName(Calendar.DAY_OF_WEEK,
Calendar.LONG,
System.out.println("Mes de Esther: "
+ estherBDay.getDisplayName(Calendar.MONTH, Calendar.LONG, Locale.GERMAN));
System.out.println("Dia de Esther: "
+ estherBDay.getDisplayName(Calendar.DAY_OF_WEEK,
Calendar.LONG,
Locale.forLanguageTag("es")));
//zona horario
/*
Imprimir la fecha del momento:
- Tokio
- Australia
- Los Angeles
*/
*/
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:SS");
dateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Tokyo"));
System.out.println("\nFECHA EN TOKYO = " + dateFormat.format(Calendar.getInstance().getTime()));

dateFormat.setTimeZone(TimeZone.getTimeZone("Australia/ACT"));
System.out.println("\nFECHA EN AUSTRALIA = " + dateFormat.format(Calendar.getInstance().getTime()));

dateFormat.setTimeZone(TimeZone.getTimeZone("America/Los_Angeles"));
System.out.println("\nFECHA EN LOS ANGELES = " + dateFormat.format(Calendar.getInstance().getTime()));
}
}