Дата Манипуляция в JAVA
Я требование о дате манипуляций в Java, и мне пришлось очень тяжело искать на Google. И наконец я узнал о том, как манипулировать даты в Java, и с этой статьей я будет показывать фрагменты кода, на том же. Это фрагменты кода, применяется в Core Java, JSP и Servlet страницы.
Форматирование Даты проведения:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("DD / MM / YYYY"); new Date ( ) ; Дата newDate = новая дата (); dateformat. format ( newDate ) ; String newdate = DateFormat. Формате (newDate); . println ( newdate ) ; Система. У. Println (newdate);
Добавление дней до текущей даты:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("DD / MM / YYYY"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . DATE , 1 ) ; //Adding 1 day to current date кал. добавить (календарь. DATE, 1); / / Добавление 1 день на текущую дату dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Добавление месяц на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("DD / MM / YYYY"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . MONTH , 1 ) ; //Adding 1 month to current date кал. добавить (календарь. Месяц, 1); / / Добавление 1 месяца до текущей даты dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Добавление год к текущей дате:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("DD / MM / YYYY"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . YEAR , 1 ) ; //Adding 1 year to current date кал. добавить (календарь. ГОД, 1); / / Добавление 1 год к текущей дате dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Вычитая год к текущей дате:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("DD / MM / YYYY"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . YEAR , - 1 ) ; //-1 for subtracting кал. добавить (календарь. год, - 1); / / -1 вычитания dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Вычитая месяц на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("DD / MM / YYYY"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . MONTH , - 1 ) ; //-1 for subtracting кал. добавить (календарь. Месяц, - 1) / / -1 вычитания dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Вычитая дня на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("DD / MM / YYYY"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . DATE , - 1 ) ; //-1 for subtracting кал. добавить (календарь. DATE, - 1); / / -1 вычитания dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Добавление часов на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("дд / мм / гггг чч: мм: сс"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . HOUR , 1 ) ; //Adding 1 hour to current date time кал. добавить (календарь. ЧАС, 1); / / Добавление 1 час, чтобы текущее время дате dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Добавление минут на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("дд / мм / гггг чч: мм: сс"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . MINUTE , 10 ) ; //Adding 10 minute to current date time кал. добавить (календарь. MINUTE, 10); / / Добавление 10 минут, чтобы текущее время дате dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Добавление секунды на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("дд / мм / гггг чч: мм: сс"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . SECOND , 40 ) ; //Adding 40 minute to current date time кал. добавить (календарь. ВТОРОЕ, 40); / / Добавление 40 минут, чтобы текущее время дате dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Вычитая часы на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("дд / мм / гггг чч: мм: сс"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . HOUR , - 1 ) ; //Subtracting 1 hour to current date time кал. добавить (календарь. ЧАС, - 1) / / Вычитание 1 час, чтобы текущее время дате dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Вычитая минут на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("дд / мм / гггг чч: мм: сс"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . MINUTE , - 10 ) ; //Subtracting 10 minute to current date time кал. добавить (календарь. MINUTE, - 10); / / Вычитание 10 минут, чтобы текущее время дате dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);
Вычитая секунд на текущую дату:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DateFormat = новый SimpleDateFormat ("дд / мм / гггг чч: мм: сс"); Calendar . getInstance ( ) ; Календарь кал = Календарь. ДеЫпзЬапсе (); Calendar . SECOND , - 40 ) ; //Subtracting 40 minute to current date time кал. добавить (календарь. ВТОРОГО, - 40) / / Вычитание 40 минут, чтобы текущее время дате dateformat. format ( cal. getTime ( ) ) ; String newdate = DateFormat. Формате (Cal. GetTime ()); . println ( newdate ) ; Система. У. Println (newdate);

Система пользовательского поиска



































Это действительно Гуд и полезно, Спасибо за четкую информацию ок Дата функции
Спасибо,
Revathi
Ее на самом деле мне очень помогают
Thax.
Гуд 1
спасибо. . это ясно и хорошо объяснение
Это действительно только доказывает, как много строк кода надо написать, чтобы сделать простой манипуляции сегодняшний день в Java. Там, конечно, возможности для улучшения в языке Java в этой области.
Хорошая статья.
как реализовать Дата манипуляции без импорта простой Формат даты?? Мне нужен код .. Просьба ответить как можно скорее.
Большое спасибо. Она работает хорошо
Большое спасибо.
Мне нужен код Java добавления 5 дней на текущую дату кроме воскресенья. Это означает, что если 5 дней содержит воскресенье он будет показывать тот день, и добавить следующий день
DIS Ват я был Лукин за .... рабочей прекрасно
Очень хорошая статья ..!