Ngày Manipulation trong JAVA
Tôi đã có một yêu cầu về thao tác ngày tháng trong Java và tôi đã có một thời gian rất khó tìm kiếm trên google. Cuối cùng tôi đến để biết về cách thao tác ngày tháng trong Java và với bài viết này tôi sẽ được hiển thị đoạn mã trên cùng. Đây đoạn mã này được áp dụng trong Core Java, JSP và Servlet trang.
Ngày định dạng:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy"); new Date ( ) ; Ngày newDate = new Date (); dateformat. format ( newDate ) ; String newdate = dateFormat định dạng (newDate).; . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Thêm Ngày đến ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . DATE , 1 ) ; //Adding 1 day to current date calories. thêm (Lịch NGÀY,. 1); / / Thêm 1 ngày đến ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Thêm Ngày Tháng tới hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . MONTH , 1 ) ; //Adding 1 month to current date calories. thêm (Lịch THÁNG,. 1); / / Thêm 1 tháng đến ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Thêm năm đến ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . YEAR , 1 ) ; //Adding 1 year to current date calories. thêm (Lịch NĂM,. 1); / / Thêm 1 năm đến ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Trừ đi năm đến ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . YEAR , - 1 ) ; //-1 for subtracting calories. thêm (Lịch NĂM,. - 1); / / -1 cho trừ đi dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Trừ đi Ngày Tháng tới hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . MONTH , - 1 ) ; //-1 for subtracting calories. thêm (Lịch THÁNG,. - 1); / / -1 cho trừ đi dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Trừ đi ngày đến ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . DATE , - 1 ) ; //-1 for subtracting calories. thêm (Lịch NGÀY,. - 1); / / -1 cho trừ đi dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Thêm Giờ đến ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy hh: mm: ss"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . HOUR , 1 ) ; //Adding 1 hour to current date time calories. thêm (Lịch GIỜ,. 1); / / Thêm 1 giờ để thời gian ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Thêm Minutes to Ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy hh: mm: ss"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . MINUTE , 10 ) ; //Adding 10 minute to current date time calories. thêm (Lịch MINUTE,. 10); / / Thêm vào thời gian 10 phút ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Thêm Giây đến ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy hh: mm: ss"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . SECOND , 40 ) ; //Adding 40 minute to current date time calories. thêm (Lịch THỨ HAI, 40.); / / Thêm vào thời gian 40 phút ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Trừ đi Giờ đến ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy hh: mm: ss"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . HOUR , - 1 ) ; //Subtracting 1 hour to current date time calories. thêm (Lịch GIỜ,. - 1); / / Trừ 1 giờ để thời gian ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Trừ đi Minutes to Ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy hh: mm: ss"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . MINUTE , - 10 ) ; //Subtracting 10 minute to current date time calories. thêm (Lịch MINUTE,. - 10); / / Trừ 10 phút, đến thời ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);
Trừ giây để Ngày hiện tại:
new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateFormat = new SimpleDateFormat ( "dd / MM / yyyy hh: mm: ss"); Calendar . getInstance ( ) ; Lịch calories = Lịch. GetInstance (); Calendar . SECOND , - 40 ) ; //Subtracting 40 minute to current date time calories. thêm (Lịch THỨ HAI,. - 40); / / Trừ 40 phút, đến thời ngày hiện tại dateformat. format ( cal. getTime ( ) ) ; String newdate = dateFormat. Định dạng (Cal. getTime ()); . println ( newdate ) ; Hệ thống. Ra. Println (newdate);

Tìm kiếm Tuỳ chỉnh
















It's really gud & hữu ích, Cảm ơn vì đã cho một chức năng nhập thông tin rõ ràng abt
Cảm ơn,
Revathi
Thực sự của nó giúp đỡ tôi rất nhiều
Thax.
gud một
cảm ơn. . đây là một lời giải thích rõ ràng và tốt
Điều này chỉ thực sự đi làm thế nào để hiển thị nhiều dòng một trong những mã có ghi ngày tháng để làm thao tác đơn giản trong Java. Có chắc chắn là chỗ cho những cải tiến trong ngôn ngữ Java trong lĩnh vực này.
Tốt bài viết.
làm thế nào để thực hiện thao tác ngày mà không cần nhập khẩu Format Ngày đơn giản?? i cần một mã .. pls reply asap.
cảm ơn rất nhiều. Nó hoạt động độc đáo