MCPcopy Create free account
hub / github.com/MenoData/Time4J / setWeek

Method setWeek

base/src/main/java/net/time4j/Weekmodel.java:1948–1962  ·  view source on GitHub ↗
(
            PlainDate date,
            int value
        )

Source from the content-addressed store, hash-verified

1946 }
1947
1948 private PlainDate setWeek(
1949 PlainDate date,
1950 int value
1951 ) {
1952
1953 int old = this.getWeek(date);
1954
1955 if (value == old) {
1956 return date;
1957 } else {
1958 int delta = 7 * (value - old);
1959 return date.withDaysSinceUTC(date.getDaysSinceUTC() + delta);
1960 }
1961
1962 }
1963
1964 // Länge eines Jahres/Monats in Tagen
1965 private int getLengthOfYM(PlainDate date) {

Callers 1

withValueMethod · 0.95

Calls 3

getWeekMethod · 0.95
withDaysSinceUTCMethod · 0.80
getDaysSinceUTCMethod · 0.80

Tested by

no test coverage detected