Java Date Conversion
Основные классы: класс даты, класс SimpleDateFormat, класс календаря
1. Тип даты и длинный тип
Преобразовать дату в долгое время
Дата даты = новая дата (); // Получить текущий тип даты времени
Длиная дата2long = date.getTime (); // дата до длинного
Преобразовать на сегодняшний день
long cur = System.currentTimeMills (); // Получить текущий длинный тип времени, чтобы вернуть
Date long2date = новая дата (cur); // долго до настоящего времени
2. Тип даты и тип строки
Преобразовать дату в строку
Дата дата = новая дата (); SimpleDateFormat SDF = new SimpleDateFormat ("yyyy-mm-dd hh: mm: ss.sss"); // Установить формат целевого преобразования в yyyy-mm-dd hh: mm: ss.sssstring date2string = sdf.format (date); Преобразовать строку на сегодняшний день
String Str = "2001-11-03 11: 12: 33.828"; // Установить начальную дату типа строки
Date str2date = sdf.parse (str); // строка до настоящего времени
3. Тип даты и тип календаря
Преобразовать дату в календарь
Календарь cal = calendar.getInstance (); // Получить текущий тип календаря времени
cal.settime (дата); // дата в календарь
Преобразовать календарь на сегодняшний день
Календарь cal = calendar.getInstance (); // Получить текущий тип календаря времени
Дата cal2date = cal.getTime (); // Календарь на сегодняшний день
4. Резюме
5. Вопросы интервью
В: Напишите метод, параметром является дата даты, дата нажмите на 3 дня и верните тип строки в формате "yyyy-mm-dd"
public String add3day (дата дата) Throws ParseException {SimpleDateFormat SDF = new SimpleDateFormat ("yyyy-mm-dd"); Календарь cal = calendar.getInstance (); cal.settime (date); // дата преобразуется в календарь cal.add (calendar.date, 3); // Отправить дату обратно в течение 3 дней, уменьшить на 3 дня, затем -3. Если ежемесячное увеличение - календарь. Мон -строка After = sdf.format (cal.gettime ()); // Календарь преобразуется до сегодняшнего дня, а затем преобразуется в возврат строки после;}Спасибо за чтение, я надеюсь, что это поможет вам. Спасибо за поддержку этого сайта!