Java 实现控制台打印带系统时间和当前日期标记的日历
通过以下步骤可以在控制台打印一个日历,并显示系统时间: ```java import java.util.Calendar; public class CalendarExample { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); // 获取当前的年、月、日信息 int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; // 月份是从0开始的,所以要加1 int day = cal.get(Calendar.DAY_OF_MONTH); int hour = cal.get(Calendar.HOUR_OF_DAY); int minute = cal.get(Calendar.MINUTE); int second = cal.get(Calendar.SECOND); int week = cal.get(Calendar.DAY_OF_WEEK); // 打印系统时间 System.out.println("当前时间:" + year + "年" + month + "月" + day + "日 " + hour + "时" + minute + "分" + second + "秒"); System.out.println(); // 打印当月的日历 // 获取当月的第一天 cal.set(Calendar.DAY_OF_MONTH, 1); int firstDayOfWeek = cal.get(Calendar.DAY_OF_WEEK); // 打印日历的表头 System.out.println("日\t一\t二\t三\t四\t五\t六"); // 打印日历的日期 for (int i = 0; i < firstDayOfWeek - 1; i++) { System.out.print("\t"); } int dayOfMonth = cal.getActualMaximum(Calendar.DAY_OF_MONTH); for (int i = 1; i <= dayOfMonth; i++) { if (i == day) { System.out.print("*"); } System.out.print(i + "\t"); if ((i + firstDayOfWeek - 1) % 7 == 0) { System.out.println(); } } } } ``` 此代码将打印出当前系统时间,并按照日历格式打印出当前日期。 ######[AI写代码神器 | 1467点数解答 | 2024-03-12 11:30:08]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)407
- 无名杀“剑气凝聚”技能代码升级:实现武将卡牌旁标记数量直观显示(字节豆包 | 683点数解答 | 2025-07-02 08:02:46)496
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)308
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1139
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)345
- 先识技能超强揭秘:神级无懈、无效卡牌与标记福利!(字节豆包 | 34点数解答 | 2025-03-17 02:55:12)226
- 神秘锁定技:体力变化触发魔标记,上限增减暗藏玄机!(字节豆包 | 36点数解答 | 2025-09-07 22:00:46)91
- 无名杀技能代码:独特锁定技的完整实现与注意要点揭秘(字节豆包 | 768点数解答 | 2025-09-07 22:01:14)93
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)224
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)230
- Python 实现:打印 -n 到 n 范围内所有整数的代码及详解(字节豆包 | 232点数解答 | 2025-12-07 12:30:06)75
- Python代码:轻松打印 0 到输入整数之间的所有整数(字节豆包 | 126点数解答 | 2025-12-12 18:21:54)39