android写1970年到2037年的日历
时间: 2024-06-17 21:03:23 浏览: 102
Android平台提供了Calendar类来处理日期和时间。你可以使用Calendar类来处理从1970年到2037年之间的任何日期。下面是一个简单的示例代码,用于创建一个从1970年到2037年的日历:
```
Calendar calendar = Calendar.getInstance();
calendar.set(1970, 0, 1); // 设置开始日期为1970年1月1日
while (calendar.get(Calendar.YEAR) <= 2037) {
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
int weekDay = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(year + "年" + month + "月" + day + "日" + " 星期" + getWeekDay(weekDay));
// 计算下一天的日期
calendar.add(Calendar.DAY_OF_MONTH, 1);
}
// 获取星期几的字符串表示
private static String getWeekDay(int weekDay) {
String[] weekDays = {"日", "一", "二", "三", "四", "五", "六"};
return weekDays[weekDay - 1];
}
```
以上代码会输出从1970年1月1日到2037年12月31日的每一天的日期和星期几。你可以将输出方式改为你需要的格式。