如何在Java中获取给定日期的上一个/最后一个星期六? [英] How to get previous/last Saturday for a given date in Java?

查看:75
本文介绍了如何在Java中获取给定日期的上一个/最后一个星期六?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如:-字符串fromDate ="09/18/2020";我希望我的实际fromDate是上周六的"09/12/2020",

For example:- String fromDate="09/18/2020"; I want my actual fromDate to be last Saturday that is "09/12/2020" .

另一个例子:字符串fromDate ="09/01/2020";我希望我的实际fromDate是上周六的"08/29/2020",

Another example:- String fromDate="09/01/2020"; I want my actual fromDate to be last Saturday that is "08/29/2020" .

推荐答案

输出:

2020-09-12
9/12/2020

通过 跟踪:日期,详细了解现代日期时间API.时间 .

Learn more about the modern date-time API from Trail: Date Time.

出于任何原因,如果您必须坚持使用Java 6或Java 7,则可以使用 ThreeTen-Backport ,它将大多数 java.time 功能反向移植到Java 6&7.如果您正在为Android项目工作,并且您的Android API级别仍不符合Java-8,请检查 Java 8+ API可通过重复使用如何在Android Project中使用ThreeTenABP .

For any reason, if you have to stick to Java 6 or Java 7, you can use ThreeTen-Backport which backports most of the java.time functionality to Java 6 & 7. If you are working for an Android project and your Android API level is still not compliant with Java-8, check Java 8+ APIs available through desugaring and How to use ThreeTenABP in Android Project.

这篇关于如何在Java中获取给定日期的上一个/最后一个星期六?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆