سلام دوستان
ببخشید من آماتورم
من دارم از کلاس GregorianCalendar برای کار با تاریخ و اینا کار میکنم، وقتی تاریخ جاری رو میدم دقیقا تاریخ جاری رو نشون میده اما وقتی خوذم بهش سال ماه و روز میدم خروجی چیز دیگه نشون میده. اول IRST میزنه تایم زون رو بعد که مقدار میدم IRDT
لطفا کمکم کنید.
public static void main(String[] args) {
// TODO Auto-generated method stub
GregorianCalendar calender = new GregorianCalendar();
System.out.println("Time in CUREENT: " + calender.getTime());
calender.set(Calendar.MONTH, 2);
// set Date
calender.set(Calendar.DATE, 1);
// set Year
calender.set(Calendar.YEAR, 2020);
System.out.println("Time in Given: " + calender.getTime());
}
Time in CUREENT: Sat Feb 22 17:38:53 IRST 2020
Time in Given: Sun Mar 01 17:38:53 IRDT 2020