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

Користувальницька пошуку
Популярні статті:
- Видалення Java Development Kit на Linux системи
- Java Plugin виявлення з використанням JavaScript
- Розуміння Design Pattern прототип в Java
- Перевірка Дозвіл зображення з Java-додатки
- JSP - створювати користувацькі теги
- Завод Design Pattern в Java
- Вхід користувача сесія дані, використовуючи Apache log4j
- Читання документа Microsoft Word в JAVA
- Читання IMAP Server електронних Використання Java
- Сінглтон Design Pattern в Java



































Це дійсно Гуд і корисно, Дякуємо за чітку інформацію ок Дата функції
Спасибі,
Revathi
Її насправді мені дуже допомагають
Thax.
Гуд 1
спасибі. . це ясно і добре пояснення
Це дійсно тільки доводить, як багато рядків коду треба написати, щоб зробити простий маніпуляції сьогоднішній день в Java. Там, звичайно, можливості для поліпшення в мові Java в цій області.
Гарна стаття.
як реалізувати Дата маніпуляції без імпорту простий Формат дати?? Мені потрібен код .. Прохання відповісти як можна швидше.
Велике спасибі. Вона працює добре
Велике спасибі.
Мені потрібен код Java додавання 5 днів на поточну дату крім неділі. Це означає, що якщо 5 днів містить неділю він буде показувати той день, і додати наступний день
DIS Ват я був Лукін за .... робочої чудово
Дуже гарна стаття ..!