如何在Java中获取给定日期的上一个/最后一个星期六? [英] How to get previous/last Saturday for a given date in 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
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屋!
2020-09-12
9/12/2020