19/9/58

java util Calendar compareTo

java util Calendar compareTo

เรามาดูตัวอย่าง และวิธีการใช้ method ที่ชื่อว่า compareTo ใน Calendar กันครับ

compareTo ใน Calendar เป็น method สำหรับการเปรียบเทียบวันที่และเวลาใน Java

ตัวอย่างโค้ด

package info.doesystem.howto;

import java.util.Calendar;

public class DoesystemInfo {
 public static void main(String[] args) {
  Calendar cal1 = Calendar.getInstance();
  Calendar cal2 = Calendar.getInstance();
  
  cal1.set(Calendar.YEAR, 2015);
  cal2.set(Calendar.YEAR, 2016);
  
  // output -1 is cal1 < cal2
  // output 0 is cal1 = cal2
  // output 1 is cal1 > cal2
  System.out.println(cal1.compareTo(cal2)); // output -1
 }
}

จากโค้ดจะเห็นว่าผลที่ออกมาจากการเปรียบเทียบ
ถ้ามีค่าเป็น -1 แสดงว่า เวลาแรกน้อยกว่าเวลาที่สอง
ถ้ามีค่าเป็น 0 แสดงว่า เวลาแรกกับเวลาที่สองเท่ากัน
ถ้ามีค่าเป็น 1 แสดงว่า เวลาแรกมากกว่าเวลาที่สอง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น