Маніпулювання датою на Яві

Я вимога про дату маніпуляцій на Яві і в мене було дуже важкий час пошуку в 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. Немає повідомлень.