如何使用java8设置工作日

Ela*_*da2 4 java time datetime java-time

我有以下设置工作日的 Joda-Time 代码:

LocalDateTime localDateTime = new LocalDateTime(2016, 1, 1, 20,39);
LocalDateTime localDateTime1 = localDateTime.withDayOfWeek(7); 
Run Code Online (Sandbox Code Playgroud)

我怎样才能做同样的事java.time?我看到没有setDayOfTheWeek

LocalDateTime time;
time.getDayOfWeek()
Run Code Online (Sandbox Code Playgroud)

And*_*ner 5

使用time.with(TemporalAdjuster),指定 的实例DayOfWeek,例如

LocalDateTime time1 = time.with(DayOfWeek.FRIDAY);
Run Code Online (Sandbox Code Playgroud)