Momentjs具有calendar()函数,可以实现如下所示的打印时间跨度。例如: “上周一的1:14 PM”“09/21/2017”(如果日期是前一阵子) Java中是否有等效的功能(如果可能,可以使用Joda-Time)? moment().subtract(10, 'days').calendar(); // 09/21/2017 moment().subtract(6, 'days').calendar(); // Last Monday at 1:14 PM moment().subtract(3, '…

2019年6月6日 0条评论 13点热度 阅读全文

我知道有很多关于如何获取的问题,但是我想和使用新的Java 8 Date api作为示例。我也知道JodaTime库,但是我想要一种没有外部库的工作方式。 功能需要抱怨以下限制: 从日期保存时间防止错误 输入是两个Date对象(没有时间,我知道localdatetime,但我需要处理日期实例) 解决方案如下: 如果需要逻辑日历日,请使用 DAYS.between() 中的 java.time.temporal.ChronoUnit 方法: LocalDate dateBefore; LocalDate dateAf…

2019年6月1日 0条评论 9点热度 阅读全文