中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java日歷表怎么實現

小億
93
2023-04-24 14:36:17
欄目: 編程語言

Java中的日歷類是Calendar,可以通過它來實現日歷表。下面是一個簡單的Java日歷表的實現:

import java.util.Calendar;


public class CalendarExample {


public static void main(String[] args) {

// 獲取當前日期的Calendar實例

Calendar calendar = Calendar.getInstance();

// 設置日期為當前月的第一天

calendar.set(Calendar.DATE, 1);

// 獲取當前月的天數

int daysOfMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);


// 打印日歷表頭

System.out.println("日\t一\t二\t三\t四\t五\t六");

// 獲取當前月份的第一天是星期幾

int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK) - 1;

// 打印日歷表

for (int i = 0; i < dayOfWeek; i++) {

System.out.print("\t");

}

for (int i = 1; i <= daysOfMonth; i++) {

System.out.print(i + "\t");

if ((i + dayOfWeek) % 7 == 0) {

System.out.println();

}

}

}

}

上述代碼中,首先通過Calendar.getInstance()方法獲取當前日期的Calendar實例,然后設置日期為當前月的第一天,并獲取當前月的天數。接著,打印日歷表頭,計算當前月份的第一天是星期幾,并打印日歷表。最后,通過判斷每個日期是星期幾來控制換行。

0
河南省| 溧阳市| 观塘区| 乌拉特后旗| 丹凤县| 沁阳市| 汉阴县| 富顺县| 沧州市| 漳浦县| 佛教| 阿勒泰市| 涡阳县| 明星| 邯郸县| 瑞昌市| 长丰县| 安庆市| 龙里县| 大荔县| 大庆市| 台州市| 中西区| 天津市| 来宾市| 临漳县| 汉阴县| 泾川县| 兴和县| 砀山县| 杭锦旗| 仲巴县| 南昌县| 安龙县| 宣化县| 徐闻县| 广德县| 巴彦淖尔市| 深水埗区| 东明县| 郧西县|