long ts = 156326356561l;
LocalDateTime ldt = LocalDateTime.ofEpochSecond(ts,0,ZoneOffset.of("+8"));//将当前时间戳转为日期 + 时间
//获取日期部分
LocalData ld = ldt.toLocalDate();
//得到这个日期所属的星期是这个月的第几周
int weekOfMonth = ld.get(WeekFields.of(DayofWeek.MONDAY,1).weekOfMonth());
String str = ldt.getYear() + "-" + ldt.getMonthValue() + "-" + weekOfMonth; //年-月-本月第几周
根据时间戳获取年月以及当月第几周
最新推荐文章于 2022-12-14 16:07:25 发布