当前位置:首页 > 科技动态 > 正文

如何用java语言打印日历

如何用java语言打印日历

在Java中,你可以使用`Calendar`类和`SimpleDateFormat`类来打印日历。以下是一个简单的示例,它展示了如何打印出当前月份的日历:```java...

在Java中,你可以使用`Calendar`类和`SimpleDateFormat`类来打印日历。以下是一个简单的示例,它展示了如何打印出当前月份的日历:

```java

import java.util.Calendar;

import java.util.GregorianCalendar;

import java.text.SimpleDateFormat;

public class CalendarPrinter {

public static void main(String[] args) {

// 获取当前日期的Calendar实例

Calendar calendar = new GregorianCalendar();

// 获取当前月份的第一天是星期几

int startDay = calendar.get(Calendar.DAY_OF_WEEK);

// 获取当前月份的天数

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

// 创建一个SimpleDateFormat来格式化日期

SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");

// 打印日历头部

System.out.println("Sun Mon Tue Wed Thu Fri Sat");

// 打印月份名称和年份

System.out.println(sdf.format(calendar.getTime()));

// 打印前导空格

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

System.out.print(" ");

最新文章