Conversión de fecha de Java
Clases centrales involucradas: clase de fecha, clase SimpleDateFormat, clase de calendario
1. Tipo de fecha y tipo largo
Convertir la fecha a largo
Fecha fecha = nueva fecha (); // Obtenga el tipo de fecha de hora actual
date2long largo = date.gettime (); // fecha a largo
Convertir larga hasta la fecha
long cur = system.currentTimemills (); // Obtener el tipo de tiempo actual para devolver
Fecha long2date = nueva fecha (cur); // larga hasta la fecha
2. Tipo de fecha y tipo de cadena
Convertir la fecha en cadena
Fecha fecha = nueva fecha (); simpledateFormat sdf = new SimpleDateFormat ("aaayyy-mm-dd hh: mm: ss.sss"); // Establecer el formato de conversión de destino en yyyy-mm-dd hh: mm: ss.ssssstring date2string = sdf.format (fecha); // date a string a string a string a string a string Convertir una cadena hasta la fecha
Cadena str = "2001-11-03 11: 12: 33.828"; // Establecer la fecha de tipo de cadena inicial
Fecha str2date = sdf.parse (str); // cadena hasta la fecha
3. Tipo de fecha y tipo de calendario
Convertir la fecha al calendario
Calendario cal = calendar.getInstance (); // Obtenga el tipo de calendario de hora actual
Cal.settime (fecha); // Fecha al calendario
Convertir el calendario hasta la fecha
Calendario cal = calendar.getInstance (); // Obtenga el tipo de calendario de hora actual
Fecha cal2date = cal.gettime (); // calendario hasta la fecha
4. Resumen
5. Preguntas de la entrevista
P: Escriba un método, el parámetro es la fecha de la fecha, la fecha posterior durante 3 días y devuelve el tipo de cadena en el formato "aaa yyyy-mm-dd"
Public String add3day (fecha fecha) lanza ParseException {SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-mm-dd"); Calendario cal = calendario.getInstance (); Cal. Si el aumento mensual es calendario. Month String After = sdf.format (cal.gettime ()); // El calendario se convierte hasta la fecha, y luego se convierte en devolución de cadena después;}Gracias por leer, espero que pueda ayudarte. ¡Gracias por su apoyo para este sitio!