Главная > Java > Дата Манипуляция в JAVA

Дата Манипуляция в 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); 


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

Популярные статьи:

Делите и наслаждайтесь:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • email
  • IndianPad
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Reddit
  • Add to favorites
  • PDF
  • Twitter
Tags: Категории: Java Метки:
  1. Revathi
    25 ноября 2008 в 22:24 | # 1

    Это действительно Гуд и полезно, Спасибо за четкую информацию ок Дата функции

    Спасибо,
    Revathi

  2. Rohit
    10 декабря 2008 в 2:25 | # 2

    Ее на самом деле мне очень помогают
    Thax.

  3. Jeeva
    17 декабря 2008 в 2:59 | # 3

    Гуд 1

  4. монетный двор
    5 января 2009 в 18:10 | # 4

    спасибо. . это ясно и хорошо объяснение

  5. Stian
    28 января 2009 в 5:23 | # 5

    Это действительно только доказывает, как много строк кода надо написать, чтобы сделать простой манипуляции сегодняшний день в Java. Там, конечно, возможности для улучшения в языке Java в этой области.

    Хорошая статья.

  6. bynot
    21 февраля 2009 в 00:27 | # 6

    как реализовать Дата манипуляции без импорта простой Формат даты?? Мне нужен код .. Просьба ответить как можно скорее.

  7. ИСМАИЛ
    2 июня 2009 в 00:50 | # 7

    Большое спасибо. Она работает хорошо

  8. Саран
    23 апреля 2010 в 23:43 | # 8

    Большое спасибо.
    Мне нужен код Java добавления 5 дней на текущую дату кроме воскресенья. Это означает, что если 5 дней содержит воскресенье он будет показывать тот день, и добавить следующий день

  9. Anup
    17 июня 2010 в 6:12 | # 9

    DIS Ват я был Лукин за .... рабочей прекрасно :)
    Очень хорошая статья ..!

  1. Нет уведомлений.