English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В Java наиболее часто используемый класс времени - java.util.Date, поскольку методы получения года, месяца, дня, такие как getYear(), getMonth(), были弃用, поэтому необходимо использовать Calendar для получения года, месяца, дня, недели и других часто используемых форматов даты
Внимание:Следующие коды均已通过jdk1.6测试, другие версии могут использовать по-разному, пожалуйста, обратите внимание!
* Использование перевода между Date и String
/* Добавление и вычитание времени * Использование перевода между Date и String, здесь необходимо использовать SimpleDateFormat */ Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(currentTime); Date date = formatter.parse(dateString);
* Перевод между Date и Calendar
/* Добавление и вычитание времени * Перевод между Date и Calendar */ Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); Date date1 = cal.getTime();
Использование Calendar для получения года, месяца, недели, дня, часа и других временных областей
/* Добавление и вычитание времени /* Получение года, месяца, недели, дня, часа и других временных доменов с помощью Calendar */ cal.get(Calendar.YEAR); cal.get(Calendar.MONTH); cal.get(Calendar.WEEK_OF_MONTH); cal.get(Calendar.DAY_OF_MONTH);
Добавление и вычитание времени
/* Добавление и вычитание времени /* Добавление и вычитание времени */ cal.add(Calendar.MONTH, 1); System.out.println(cal.getTime());
Определить, какой день недели является заданной датой
Calendar cal = Calendar.getInstance(); cal.set(2016,08,01); String[] strDays = new String[] { "SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY" }; System.out.println(strDays[cal.get(Calendar.DAY_OF_WEEK) - 1]);
Вот весь контент этой статьи, надеюсь, он поможет вам в изучении. Также希望大家多多支持呐喊教程。
Заявление: содержимое этой статьи взято из Интернета, авторское право принадлежит соответствующему автору, контент предоставлен пользователями Интернета, сайт не имеет права собственности, не был отредактирован вручную, и не несет ответственности за связанные с этим юридические последствия. Если вы обнаружите подозрительное нарушение авторских прав, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения и предоставления соответствующих доказательств. Если факт будет подтвержден, сайт немедленно удаляет подозрительное нарушение авторских прав.