私は単に java.util.GregorianCalender を作成しています
GregorianCalendar calender = new GregorianCalendar();
次のように時間、分、秒、およびミリ秒を設定します
c.set(Calendar.HOUR, 6);
c.set(Calendar.MINUTE, 45);
c.set(Calendar.SECOND, 30);
c.set(Calendar.MILLISECOND, 345);
getTime() メソッドを使用して出力を印刷するようになりました
System.out.println("Date and Time: "+c.getTime());
システム時刻が AM の場合、出力は次のようになります。
Date and Time: Tue Feb 09 06:45:23 IST 2016
システム時刻が午後の場合、出力は次のようになります。
Date and Time: Tue Feb 09 18:45:23 IST 2016
私の質問は、なぜ出力がシステム時間とともに変化するのですか?