私は、2つの時間文字列Eg:t1 - 09:00とt2 - 15:00とDate引数の引数をとるメソッドを持っています。Javaを使用して2つの指定された時間文字列で与えられた日付からの時間を比較します
私は、指定された時間が渡された時間枠内であるかどうかにかかわらず、解決策に到達したいと思います。
おかげで、事前
public class CheckTime {
private boolean isOpen;
public boolean isValid(String time1, String time2, Date date) {
----Logic goes here------
return isOpen;
}
public static void main(String[] args) {
new CheckTime().isValid("09:00","15:00",
new Date(System.currentTimeMillis()));
}
}
) 'LocalDateTime'オブジェクト) - あなたは実際に約2つの質問をしました - ' String'を時間値に変換し、その値を「Date」オブジェクト - これらのオブジェクトを実現する方法を理解することに焦点を当てています – MadProgrammer
ほとんどのDateメソッドは、Oracleのドキュメントに従って[SE 7](https://docs.oracle.com/javase /7/docs/api/java/sql/Date.html)および[SE 8](https://docs.oracle.com/javase/8/docs/api/java/util/Date.html)を参照してください。そのため、代わりにCalendarとそのメソッドを使用することをお勧めします(https://docs.oracle.com/javase/8/docs/api/java/util/Date.html#getHours--)。 – hwdbc
@hwdbc Java 8以降 - 新しいCalendar APIを使うことを強くお勧めします。なぜなら、 'カレンダー 'は...悪いことをした良い意図の良い例です。 – MadProgrammer