เมนู

Java ค้นหาความแตกต่างเป็นเดือนระหว่างวันที่สองวัน

สารบัญ

Java ค้นหาความแตกต่างเป็นเดือนระหว่างวันที่สองวัน

ในชวาสองความแตกต่างในเดือนระหว่างวันที่แนะนำโปรแกรมตัวอย่างที่ค้นหา .
ในโปรแกรมตัวอย่าง วันที่ที่จะเปรียบเทียบคือสตริง (yyyy/MM/dd) หรือ java.util.Date

ความแตกต่างในเดือนวิธีการคำนวณหามีดังนี้

  1. ก่อนอื่นให้ทำให้ทั้งสองวันเป็นหนึ่งเดียว
    *ใช้ Calendar.set(Calendar.DATE, 1)
  2. ต่อไป เราจะเปรียบเทียบวันที่สองวันซ้ำๆ โดยเพิ่มครั้งละหนึ่งเดือน
    *ใช้ Calendar.add(Calendar.MONTH, 1 หรือ -1) เพื่อเพิ่มหรือลบจำนวนเดือนครั้งละหนึ่งเดือน
  3. นับจำนวนการเปรียบเทียบซ้ำ


แหล่งตัวอย่าง

การดำเนินการ

◆ตัวอย่างการดำเนินการ

โมฆะคงที่สาธารณะ 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("ผลลัพธ์ 2 = "+ret); ret = DifferenceMonth("2008/12/20","2008/6 / 1"); System.out.println("ผลลัพธ์ 3 = "+ret); ret = DifferenceMonth("2010/6/20","2008/6/1"); System.out.println("ผลลัพธ์ 4 = "+ret); ret = DifferenceMonth("2008/6/1", 7/2008/7/1"); System.out.println("ผลลัพธ์ 5 = "+ret); ret = DifferenceMonth("2008/7 / 1","2009/7/1"); System.out.println("ผลลัพธ์ 6 = "+ret); }

◆ผลการดำเนินการ

ผลลัพธ์ 1 = 0 ผลลัพธ์ 2 = 1 ผลลัพธ์ 3 = 6 ผลลัพธ์ 4 = 24 ผลลัพธ์ 5 = -1 ผลลัพธ์ 6 = -12

โปรแกรมตัวอย่างนี้มีไว้สำหรับ Chat&Messengerฟังก์ชั่นการจัดการปฏิทิน/กำหนดการ” ถูกนำมาใช้จริง

  • URL をkoピーしました!
สารบัญ