我正尝试倒计时到某个未来的时间(2024年),我有从用户系统到2024年确切日期的时间。
String input = "Mon Apr 08 2024 18:18:29 UTC";
Date date = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss z", Locale.ENGLISH).parse(input);
long milliseconds = date.getTime();
long millisecondsFromNow = milliseconds - (new Date()).getTime();
那是我的代码,我试图将millisecondsFromNow
转换为人类可以阅读的日期,更具体地说,是直到该日期为止还剩几年,几个月,几天,几小时,几分钟,几秒钟和几毫秒。