-1

私は、2 つの時点の間で経過した時間の差 (何時間、何分) を返すプログラムに取り組んでいます。また、時間が午後 11 時から午前 3 時までの場合は、時間を計算できる必要があります。これを行うにはどうすればよいでしょうか。また、たとえば午前 8 時から午後 5 時までの時間を計算するにはどうすればよいでしょうか。

ありがとう!

4

2 に答える 2

1
public static void main(String[] av) {
    /** The date at the end of the last century */
    Date d1 = new GregorianCalendar(2000, 11, 31, 23, 59).getTime();

    /** Today's date */
    Date today = new Date();

    // Get msec from each, and subtract.
    long diff = today.getTime() - d1.getTime();

    System.out.println("The 21st century (up to " + today + ") is "
        + (diff / (1000 * 60 * 60 * 24)) + " days old.");
}
于 2012-04-27T19:00:52.733 に答える