Головна > 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. Немає повідомлень.