LocalTime क्लास लोकल टाइम को दर्शाती है यानी टाइम जोन के बिना समय। यह क्लास दो समयों की तुलना करने के लिए isBefore(), isAfter() और isEqual() जैसे विभिन्न मेथड्स प्रदान करती है।
उदाहरण: LocalTime का उपयोग
import java.time.LocalTime;
public class Test {
public static void main(String args[]) {
LocalTime Time1 = LocalTime.of(10, 15, 45);
LocalTime Time2 = LocalTime.of(07, 25, 55);
Boolean bool1 = Time1.isAfter(Time2);
Boolean bool2 = Time1.isBefore(Time2);
if(bool1){
System.out.println(Time1+" "+Time2+" के बाद है");
}else if(bool2){
System.out.println(Time1+" "+Time2+" से पहले है");
}else{
System.out.println(Time1+" "+Time2+" के बराबर है");
}
}
}
आउटपुट
10:15:45 07:25:55 के बाद है
उदाहरण: SimpleDateFormat और Date का उपयोग
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class CreateDateTime {
public static void main(String args[])throws ParseException{
String timeStr1 = "8:27:45 AM";
String timeStr2 = "2:30:12 PM";
// SimpleDateFormat क्लास को इंस्टेंटिएट करना
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:SS a");
Date dateTime1 = formatter.parse(timeStr1);
Date dateTime2 = formatter.parse(timeStr2);
Boolean bool1 = dateTime1.after(dateTime2);
Boolean bool2 = dateTime1.before(dateTime2);
Boolean bool3 = dateTime1.equals(dateTime2);
if(bool1){
System.out.println(timeStr1+" "+timeStr2+" के बाद है");
}else if(bool2){
System.out.println(timeStr1+" "+timeStr2+" से पहले है");
}else if(bool3){
System.out.println(timeStr1+" "+timeStr2+" के बराबर है");
}
}
}
आउटपुट
8:27:45 AM 2:30:12 PM के बाद है