THỰC ĐƠN

Java tìm sự khác biệt về số tháng giữa hai ngày

mục lục

Java tìm sự khác biệt về số tháng giữa hai ngày

Trong Java, haiSự khác biệt về tháng giữa các ngàyGiới thiệu một chương trình mẫu tìm kiếm các tệp .
Trong chương trình mẫu, ngày được so sánh là một chuỗi (yyyy/MM/dd) hoặc java.util.Date.

sự khác biệt trong thángPhương pháp tính toán để tìm như sau.

  1. Đầu tiên biến hai ngày thành một.
    *Sử dụng Calendar.set(Calendar.DATE, 1).
  2. Tiếp theo, chúng tôi sẽ liên tục so sánh hai ngày với khoảng tăng một tháng.
    *Sử dụng Calendar.add(Calendar.MONTH, 1 hoặc -1) để cộng hoặc trừ số tháng mỗi lần.
  3. Đếm số lần so sánh lặp lại


nguồn mẫu

chấp hành

◆Ví dụ thực thi

public static void main(String[] args) { int ret = DifferenceMonth("2008/6/30","2008/6/1"); System.out.println("Result1 = "+ret); ret = DifferenceMonth ("2008/7/1","2008/6/3"); System.out.println("Kết quả 2 = "+ret); ret = DifferenceMonth("2008/12/20","2008/6 / 1"); System.out.println("Kết quả 3 = "+ret); ret = DifferenceMonth("2010/6/20","2008/6/1"); System.out.println("Kết quả 4 = "+ret); ret = DifferenceMonth("2008/6/1","2008/7/1"); System.out.println("Kết quả 5 = "+ret); ret = DifferenceMonth("2008/7 / 1","2009/7/1"); System.out.println("Kết quả 6 = "+ret); }

◆Kết quả thực hiện

Kết quả 1 = 0 Kết quả 2 = 1 Kết quả 3 = 6 Kết quả 4 = 24 Kết quả 5 = -1 Kết quả 6 = -12

Chương trình mẫu này dành cho Chat&Messenger.Chức năng quản lý lịch/lịch trình” thực sự được sử dụng.

  • URLをコピーしました!
mục lục