Манипулирования датой на Яве

Я требование о дате манипуляций на Яве и у меня было очень трудное время поиска в Google. Наконец, я узнал о том, как манипулировать датами в Java, и с этой статьей я буду показывать фрагменты кода на то же самое. Это фрагменты кода применяется в Core Java, JSP и сервлетов страниц.

Форматирование Даты проведения:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY");  
 new Date ( ) ; Дата newDate = New Date ();
 dateformat. format ( newDate ) ; String newdate = DATEFORMAT. Формата (newDate);
 . println ( newdate ) ; Система. Out. Println (newdate); 

Добавление дней до текущей даты:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . DATE , 1 ) ; //Adding 1 day to current date Cal. Добавить (календарь. ДАТА, 1); / / Добавление 1 дня до текущей даты
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Ваш электронный адрес:


Добавление месяца до текущей даты:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . MONTH , 1 ) ; //Adding 1 month to current date Cal. Добавить (календарь. МЕСЯЦ, 1); / / Добавление 1 месяца до текущей даты
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Добавление Года Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . YEAR , 1 ) ; //Adding 1 year to current date Cal. Добавить (календарь. год, 1); / / Добавление от 1 года до текущей даты
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Ваш электронный адрес:


Вычитая Года Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . YEAR , - 1 ) ; //-1 for subtracting Cal. Добавить (календарь. году, - 1) / / -1 вычитания
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 


Вычитая месяца до текущей даты:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . MONTH , - 1 ) ; //-1 for subtracting Cal. Добавить (календарь. месяца, - 1) / / -1 вычитания
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Вычитая дня Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . DATE , - 1 ) ; //-1 for subtracting Cal. Добавить (календарь. дату, - 1) / / -1 вычитания
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Добавление часов Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY HH: MM: SS");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . HOUR , 1 ) ; //Adding 1 hour to current date time Cal. Добавить (календарь. час, 1); / / Добавление 1 часа, чтобы текущее время дата
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Добавление Минуту Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY HH: MM: SS");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . MINUTE , 10 ) ; //Adding 10 minute to current date time Cal. Добавить (календарь. Минута, 10); / / Добавление 10 минут, чтобы текущее время дата
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Добавление секунд Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY HH: MM: SS");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . SECOND , 40 ) ; //Adding 40 minute to current date time Cal. Добавить (календарь. ВТОРОЙ, 40); / / Добавление 40 минут, чтобы текущее время дата
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Вычитая часов Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY HH: MM: SS");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . HOUR , - 1 ) ; //Subtracting 1 hour to current date time Cal. Добавить (календарь. час, - 1) / / вычесть 1 часа, чтобы текущее время дата
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Вычитая Минуту Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY HH: MM: SS");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . MINUTE , - 10 ) ; //Subtracting 10 minute to current date time Cal. Добавить (календарь. Минута, - 10); / / вычитание 10 минут, чтобы текущее время дата
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 


Вычитая секунд Сегодня:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat DATEFORMAT = новый SimpleDateFormat ( "DD / MM / YYYY HH: MM: SS");  
 Calendar . getInstance ( ) ; Календарь кал = календарь. GetInstance ();
 Calendar . SECOND , - 40 ) ; //Subtracting 40 minute to current date time Cal. Добавить (календарь. ВТОРОЙ, - 40); / / вычитание 40 минут, чтобы текущее время дата
 dateformat. format ( cal. getTime ( ) ) ; String newdate = DATEFORMAT. Формат (Cal. GetTime ());
 . println ( newdate ) ; Система. Out. Println (newdate); 

Пользовательский поиск


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

Tags: Категории: Java Метки:
  1. Revathi
    25 ноября 2008 в 22:24 | # 1

    Это действительно Гуд & полезный, спасибо за предоставление четкой информации Abt функция даты

    Спасибо,
    Revathi

  2. Рохит
    10 декабря 2008 в 02:25 | # 2

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

  3. джива
    17 декабря 2008 в 02:59 | # 3

    Гуд одного

  4. мята
    5 января 2009 в 18:10 | # 4

    спасибо. . Это является четким и хорошо объясняет

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

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

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

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

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

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

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

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