Я хочу установить now
, чтобы иметь текущие поля времени (часы, минуты и секунды), но я хочу установить год до 1 января 1970 года. Код ниже не делает этого, используя команду set(int year, int month, int date). Год, месяц и дата остаются в текущей (то есть сегодняшней) дате.Как изменить только месяц, год и дату в объекте Календаря без изменения часов, минут и секунд?
Calendar now = Calendar.getInstance();
now.set(1970, Calendar.JANUARY, 01);
Как изменить только год, месяц и дату?
now.getTime(). ToString(); дал мне результат: «Thu Jan 01 03:55:14 CET 1970». Разве вы этого не хотите? –
Текущее время в вашем городе (когда вы запустили команду) 3:55 am? – user1406716
Да. Мой часовой пояс GMT + 1, так что было 3:55 утра, когда был выполнен код –