Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






DateFormat.getDateInstance();




Константа DateFormat.MEDIUM указывает на то, что будут представлены только дата и время без указания часового пояса. Для указания часового пояса используются константы класса DateFormat со значением LONG и FULL. Константа SHORT применяется для сокращенной записи даты, где месяц представлен в виде своего порядкового номера.

Для получения даты в виде строки для заданного региона используется метод String format(Date date) в виде:

String dat = df.format(new Date());

С помощью метода Date parse(String source) можно преобразовать переданную в виде строки дату в объектное представление конкретного регионального формата, например:

String str = "April 3, 2006";

Date d = df.parse(str);

Класс содержит большое количество методов, позволяющих выполнять разнообразные манипуляции с датой и временем.

В качестве примера рассмотрено преобразование заданной даты в различные региональные форматы.

// пример # 18: региональные представления дат: DemoDateFormat.java

package chapt07;

import java.text.DateFormat;

import java.text.ParseException;

import java.util.*;

 

public class DemoDateFormat {

public static void main(String[] args) {

DateFormat df =

DateFormat. getDateInstance (DateFormat.MEDIUM, Locale.US);

Date d = null;

String str = "April 3, 2006";

try {

d = df.parse(str);

System. out. println(d);

} catch (ParseException e) {

e.printStackTrace();

}

df =

DateFormat.getDateInstance(DateFormat.FULL,

new Locale("ru","RU"));

System. out. println(df.format(d));

 

df =

DateFormat.getDateInstance(DateFormat.FULL,Locale.GERMAN);

System. out. println(df.format(d));

 

d = new Date();

//загрузка в объект df текущего времени

df = DateFormat. getTimeInstance ();

//представление и вывод времени в текущем формате дат

System. out. println(df.format(d));

}

}

Результат работы программы:

Mon Apr 03 00:00:00 EEST 2006

Апрель 2006 г.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных