Уроци дата, календар, часова зона
За удобство при работа с дата и час се използват в Java Дата и Календар класове. И двата класа са в библиотеката java.util. Клас TimeZone използва във връзка с класове Календар и DateFormat
SimpleDateFormat клас е подклас на DateFormat и ви позволява да дефинирате собствени форматиране шаблони за показване на дата и час.
На страницата, се считат следните класове:
Дата клас
Конструкторите клас Дата:
Клас Методи Дата:
Прост пример за използване на дата за показване на датата на конзолата.
клас SimpleDateFormat
За да се покаже датата и часа във формат, можете да използвате SimpleDataFormat клас:
Следните параметри са били използвани за създаването на дата на шаблона за представяне SimpleDateFormat:
Като разделител, можете да използвате всеки текст.
SimpleDateFormat клас е подклас на DateFormat и ви позволява да дефинирате собствени форматиране шаблони за показване на дата и час.
низ форматиране герои
- A - сутрин или следобед
- г - ден от месеца (1-31)
- D - ден от годината (1-366)
- Н - час в AM / формат ч (1-12)
- K - часа на ден формат (1-24)
- М - минути (0-59)
- S - секунди (0-59)
- W - седмица на годината (1-53)
- у - година
- Z - време зона
Повторенията на героите определя колко датата на подаване. Например, можете да зададете чч: мм: сс. но вие можете ч: м: с. В първия случай ще се появи преди цифрата нула, когато е необходимо за номера 0-9.
Документацията, представена много методи, за да получите или да зададете на отделните компоненти на час и дата, например, getMinutes () / setMinutes (), и други. Всички те са стари и трябва да се използват вместо клас Календар.
Резюме Календар клас ви позволява да работите с датата в календара, т.е. тя е в състояние да добавите един ден, като в същото време се вземат предвид високосна година и така нататък, а също така ви позволява да конвертирате времето в милисекунди в по-удобна форма - на година, месец, ден, час, минута, секунда , Календар е единственият клас изпълнение григориански календар. както и към датата на конструктора по подразбиране връща календар за текущия ден, но можете да го настроите да укажете в всички параметри:
Пример от класовете и григориански календар Календар
поле Календар на класа
- Променлива от тип булев с име areFieldsSet показва компоненти време са инсталирани там.
- Променливите области - масив от цели числа, съдържащи компонентите време.
- Променлива Isset - масив от булев, посочващо дали определен специфичен компонент време.
- Променлива време (тип дълго) съдържа текущия път обект.
- Частично isTimeSet (тип булев) показва, че това е момента.
Методи Календар на класа
абстрактно нищожен добавка (област вътр, вътр стойност)
добавя стойност на време или дата компонентите, описани в областта на параметър (например Calendar.HOUR). За да се вземе, да се използва отрицателна стойност.
булев след (календар обект)
Тя връща истина, ако обектът на обаждащия Календар клас съдържа дата по-късно от календара.
булев преди (календар обект)
Тя връща истина, ако обектът на обаждащия Календар клас съдържа дата по-рано от календара.
крайния невалидни ясно ()
нулира през цялото време върху компонента призвание.
крайния невалидни ясно (област вътр)