English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Обычные методы Date и Calendar в Java

В 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 (во время отправки письма замените # на @) для сообщения и предоставления соответствующих доказательств. Если факт будет подтвержден, сайт немедленно удаляет подозрительное нарушение авторских прав.

Рекомендуем к просмотру