java – 从Date提取日

我从一个soap服务收到一个时间戳,以毫秒为单位..所以我做

Date date = new Date(mar.getEventDate());

由于getDay()等等已被弃用,我如何从日期提取月份的日期?
我使用一个小黑客,但我不认为这是正确的方式..

SimpleDateFormat sdf = new SimpleDateFormat("dd");
int day = Integer.parseInt(sdf.format(date));
为此使用Calendar

Calendar cal = Calendar.getInstance();
cal.setTime(mar.getEventDate());
int day = cal.get(Calendar.DAY_OF_MONTH);
翻译自:https://stackoverflow.com/questions/2619691/extract-day-from-date

转载注明原文:java – 从Date提取日