第5节、java获取指定日期的年、月、日的值
程序员文章站
2022-03-10 21:53:44
Java获取相关日期是通过Calendar类的实例对象来获取的。在使用前,首先创建一个Calendar类的实例对象,Calendar类属于java.util包。Calendar calendar = Calendar.getInstance();场景演示:参数:String dateStr = "2020-12-30";如何获取这个日期当年中的年、月、日、周提示:可以使用Date类的实例对象配合SimpleDateFormat类的实例对象来获取当前日期字符串。SimpleDateF...
Java获取相关日期是通过Calendar类的实例对象来获取的。
在使用前,首先创建一个Calendar类的实例对象,Calendar类属于java.util包。
Calendar calendar = Calendar.getInstance();
场景演示:参数:String dateStr = "2020-12-30";如何获取这个日期当年中的年、月、日、周
提示:可以使用Date类的实例对象配合SimpleDateFormat类的实例对象来获取当前日期字符串。
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = new Date(); System.out.println("当前日期字符串:" + format.format(date) + "。");
问题思考:假如最后一周跨年了怎么计算?
在设计数据模型的时候需要用到年份+周数作为唯一索引,于是就需要判断一个日期是属于哪一年的第几周,本来问题很简单的,但是会涉及到跨年的问题,例如以周一作为一个星期的开始,那么2018-12-30日星期日,属于2018年的第52周,而2018-12-31日星期一,就属于2019年的第1周,因此,只用一个日期属于第几周来判断是会有问题的,下面这个方法里面返回了年份与第几周,可以满足要求。
完整代码就实现入
本文地址:https://blog.csdn.net/qq_41966713/article/details/111956277
下一篇: JS基础教程——正则表达式示例(推荐)
推荐阅读
-
java写的日期工具,根据设置日期获取指定的一周或者一个月的所有日期
-
java写的日期工具,根据设置日期获取指定的一周或者一个月的所有日期
-
php获取指定日期的前一天,前一月,前一年日期
-
给定某个年、月、日的值,例如,1998年4月7日。计算出这一天属于该年的第几天。要求写出计算闰年的函数和计算日期的函数。
-
获取两个日期之间的日期(年/月/日),包括开始结束日期
-
PHP获取指定日期所在天,周,月,年的开始日期与结束日期
-
php 获取两个日期之间相隔的年、月、日、时、分、秒
-
JavaScript根据世界时返回1970年1月1日到指定日期的毫秒数的方法UTC()
-
php获取指定日期的前一天,前一月,前一年日期
-
JavaScript根据世界时返回1970年1月1日到指定日期的毫秒数的方法UTC()