Робота з датами і часом

javautilDate і javatextSimpleDateFormat – охвативаютбольшую частина ваших потреб при роботі з датами і часом

Дуже просто створити обєкт, який зберігає поточну сістемнуюдату і час з точністю до мілісекунд:

Date today = new Date () Systemoutprintln (Дата: + today)

Вихідні дані даного фрагмента коду можуть виглядетьследующім чином:

Дата: Sat Oct 08 20:41:44 MSD 2011

Клас SimpleDateFormat дозволяє відобразити дату і час в різних форматах Перше, вам необхідно створити екземпляр даного класу з необхідним форматом Потім викликати у нього метод format (), яким в якості аргументу слід передати обєкт

Date Наступна програма виконує форматування та друк поточної дати в декількох форматах

import javautilDate

import javatextSimpleDateFormat

public class MyDateFormat {

public static void main( String [] args ) {

/ / Створюється обєкт Date

/ / І виконується друк у форматі за замовчуванням

Date today = new Date () Systemoutprintln (Дата: + today)

/ / Формат, який виводить дату у вигляді 10-08-11

SimpleDateFormat sdf= new SimpleDateFormat (MM-dd-yy) String formattedDate = sdfformat (today) Systemoutprintln (Дата (мм-дд-рр): + formattedDate)

/ / Формат, який виводить дату у вигляді 08-10-2011 sdf = new SimpleDateFormat(&quotdd-MM-yyyy&quot)

formattedDate=sdfformat(today)

Systemoutprintln (Дата (дд-мм-рррр): + formattedDate)

/ / Формат, який виводить дату у вигляді пт, 27 жовтня, 11 sdf = new SimpleDateFormat(&quotEEE, MMM d, ‘yy&quot)

formattedDate=sdfformat(today) Systemoutprintln(

“Дата (день тижня, міс д, рр) + formattedDate)

/ / Формат, який виводить час у вигляді 7:18:51 AM

sdf = new SimpleDateFormat(&quothh:mm:ss a&quot)

formattedDate=sdfformat(today)

Systemoutprintln (Час (год: хв: сс) + formattedDate)

}

}

Відкомпілюйте і запустіть клас MyDateFormat, в результаті онвиведет на екран що – то схоже на:

Дата: Sat Oct 08 20:54:37 MSD 2011

Дата (мм-дд-рр): 10-08-11

Дата (дд-мм-рррр): 08-10-2011

Дата (день тижня, міс д, рр) Сб, 8 жовтень, 11

Час (год: хв: сс) 8:54:37 PM

У документації Java для класу SimpleDateFormat описані інші формати

Джерело: Java Programming for Kids, Parents and Grandparents by Yakov Fain

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*