在 Java 中将日历日转换为日历月


首先,使用 DAY_OF_YEAR 常量设置日历日。

Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2018);
cal.set(Calendar.DAY_OF_YEAR, 320);

现在,获取日历月−

int res = cal.get(Calendar.DAY_OF_MONTH);

以下是示例 −

示例

 实时演示

import java.util.Calendar;
public class Demo {
   public static void main(String[] args) {
      Calendar cal = Calendar.getInstance();
      cal.set(Calendar.YEAR, 2018);
      cal.set(Calendar.DAY_OF_YEAR, 320);
      System.out.println("Date = " + cal.getTime());
      int res = cal.get(Calendar.DAY_OF_MONTH);
      System.out.println("Day of month = " + res);
   }
}

输出

Date = Fri Nov 16 07:54:55 UTC 2018
Day of month = 16

更新于: 29-6 月-2020

537 次浏览

开启你的职业生涯

通过完成课程来获得认证

开始
广告