반응형

 

package runnable_jar;

import java.text.SimpleDateFormat;
import java.util.Date;

public class ThreadGroupExample {

	public static void main(String[] args) {

		Date today = new Date();
		SimpleDateFormat yyyymmddForamt = new SimpleDateFormat("yyyyMMdd");
		
		String todayDate = yyyymmddForamt.format(today); 
		String date = "20221201";
		
		System.out.println("todayDate : " + todayDate); // 20221201
		
		int compare = todayDate.compareTo(date);

		// A.compareTo(B) 
		// A = B  → 0
		// A < B  → -1
		// A > B  → 1
		
		if     (compare > 0) System.out.println("date 날짜는 오늘 날짜 이전입니다."); 
		else if(compare < 0) System.out.println("date 날짜는 오늘 날짜 이후입니다.");
		else                 System.out.println("date 날짜는 오늘 날짜와 동일합니다.");
	}

}

// 출처 : https://soraji.github.io/java/2019/04/15/compareDATE/
package runnable_jar;

import java.text.SimpleDateFormat;
import java.util.Date;

public class ThreadGroupExample {

	public static void main(String[] args) {

		Date today = new Date();
		SimpleDateFormat yyyymmddForamt = new SimpleDateFormat("HHmmss");
		
		String todayTime = yyyymmddForamt.format(today); 
		String time = "224246";
		
		System.out.println("todayTime : " + todayTime); // 20221201
		
		int compare = todayTime.compareTo(time);

		// A.compareTo(B) 
		// A = B  → 0
		// A < B  → -1
		// A > B  → 1
		
		if     (compare > 0) System.out.println("time < 현재 시각"); 
		else if(compare < 0) System.out.println("time > 현재시각");
		else                 System.out.println("time = 현재시각");
	}

}
반응형