任务描述
相关知识
日期的格式化
时间的格式化
时间与日期的组合格式化
编程要求
测试说明
任务描述
本关任务:接收给定的日期时间字符串,输出该日期是该年中的第几天、年月日、24 小时制的时、两位数的分钟以及两位数的秒钟。
相关知识
为了完成本关任务,你需要掌握:
**1.**日期的格式化;
**2.**时间的格式化;
**3.**时间与日期的组合格式化。
日期的格式化
在程序设计中,经常涉及到时间以及日期的输入输出,想要输出满意的日期和时间格式需要大量的代码和算法才能实现。Java 中 format()
方法通过使用特定的转换字符作为参数来实现对时间和日期的格式化,极大的方便了平时的使用。
我们可以使用如下代码得到***当前日期是当月的第几天***:
// 创建Date对象,date对象表示特定日期和时间 Date date = new Date("2020/02/03 20:50:31"); System.out.println(date); System.out.println(String.format("今天是一个月中的第:%te天",date));
执行结果: Mon Feb 03 20:50:31 CST 2020 今天是一个月中的第:3天
上述代码中 %te 是