Java básico 022. Utilización de “SimpleDateFormat”, Calendar, formato de fecha y hora.

Métodos para obtener fecha, hora y poder convertir al formato “día-mes-año”, “hora-minuto-segundo”. Conversión de objeto Calendar a String, como de String a objeto Calendar.
Código Java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import javax.swing.JOptionPane;

/**
*
* @author Ariel
*/

public class TesFechaHora {

/**
* @param args the command line arguments
*/

public static void main(String[] args) {
TesFechaHora test = new TesFechaHora();
Calendar fecha = Calendar.getInstance();
String retornarString = test.retornarString(fecha);
String retornarStringHora = test.retornarStringHora(fecha);
System.out.println("La fecha es: " +retornarString + " " + "La Hora es: " +retornarStringHora);
}

public String retornarString(Calendar fecha){
String retorno=null;
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
if (fecha != null) {
retorno = sdf.format(fecha.getTime());
}
return retorno;
}

public Calendar retornarCalendar(String fecha){
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Calendar cal = Calendar.getInstance();
try {
cal.setTime(sdf.parse(fecha));
} catch (ParseException ex) {
JOptionPane.showMessageDialog(null, "Error; compruebe formato de fecha: " + ex);
}
return cal;
}
public String retornarStringHora(Calendar fecha){
String retorno=null;
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
if (fecha != null) {
retorno = sdf.format(fecha.getTime());
}
return retorno;
}

}

No hay comentarios :

Publicar un comentario