Проверьте timezoneID
- это Asia/Calcutta
. Если вы находитесь в часовом поясе Азия / Калькутта, но если вы не хотите и хотите установить, просто установите значение Like TimeZone est = TimeZone.getTimeZone( "Asia/Calcutta" );
, в противном случае используйте ниже ....
Calendar cal = Calendar.getInstance();
String timezoneID = TimeZone.getDefault().getID();
cal.setTimeZone(TimeZone.getTimeZone(timezoneID));
int year=cal.get(Calendar.YEAR);
System.out.println(year);