import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class app5
{
public static void main(String []args)
{
// Obtener fecha actual
Date hoy = new Date();
System.out.println(hoy);
Calendar calendario = Calendar.getInstance();
System.out.println(calendario.getTime());
// Establecer fecha
Date fecha = new Date("2012/06/26 10:30:50");
System.out.println(fecha);
// Asignar una fecha a un calendario
calendario.setTime(fecha);
System.out.println(calendario.getTime());
// Asignar fecha actual
calendario.setTime(hoy);
// Obtener del calendario
// get es un método de la clase Calendario
// Calendar.DAY_OF_MONTH es la clase Calendar llamando al variable DAY_OF_MONTH
// y a la vez es un parámetro
int dia = calendario.get(Calendar.DAY_OF_MONTH);
System.out.println(dia);
// Obtener mes
int mes = calendario.get(Calendar.MONTH);
System.out.println(mes);
// Obtener año
int anio = calendario.get(Calendar.YEAR);
System.out.println(anio);
// Obtener hora
int hora = calendario.get(Calendar.HOUR_OF_DAY);
System.out.println(hora);
// Obtener minutos
int minutos = calendario.get(Calendar.MINUTE);
System.out.println(minutos);
// Obtener segundos
int segundos = calendario.get(Calendar.SECOND);
System.out.println(segundos);
// Obtener milisegundos
int milisegundos = calendario.get(Calendar.MILLISECOND);
System.out.println(milisegundos);
// Que permita valores fuera de lo establecido
calendario.setLenient(true);
// Modificar la fecha del calendario con valores no permitidos
calendario.set(Calendar.DAY_OF_MONTH, 35);
System.out.println(calendario.getTime());
// Que no permita valores fuera de lo establecido
//calendario.setLenient(false);
// Modificar la fecha del calendario con valores no permitidos
calendario.set(Calendar.DAY_OF_MONTH, 35);
System.out.println(calendario.getTime());
// Obtener fecha actual con formato
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a");
System.out.println(formato.format(new Date()));
}
}
No hay comentarios:
Publicar un comentario