import java.time.LocalDate
import java.time.temporal.WeekFields
import java.util.Locale
def getWeekNumber(date: String): Int = {
val localDate = LocalDate.parse(date)
val weekFields = WeekFields.of(Locale.getDefault)
localDate.get(weekFields.weekOfWeekBasedYear())
}
val date = "2025-03-15"
val weekNumber = getWeekNumber(date)
println(s"Week number for $date is: $weekNumber")
/*
run:
Week number for 2025-03-15 is: 11
*/