![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Mam przykładową tablicę:
Każdy element tablicy zawiera dwa obiekty DateTime i oznacza przedział czasowy. W jaki sposób mogę usunąć elementy które zawierają przedział czasowy zawarty już w jakimś innym szerszym przedziale (na ten przykład: [1] 9:20-10:27 zawiera się w przedziale [0] 9:00-13:00, więc element 1 powinien w ogóle wylecieć). Poza tym chciałbym jeszcze scalić te przedziały, czyli np z dwóch: 9:00-11:30 i 10:00-12:00 chciałbym mieć jeden przedział, od 9:00 do 12:00. Jak to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 114 Pomógł: 9 Dołączył: 19.11.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeśli temat jeszcze aktualny, dopisz proszę czy jeśli mamy przedziały 8:30-9:45 i 9:30-12:00 to:
a. jeden z nich ma wylecieć, bo zakleszczają się? b. oba mają zostać scalone w przedział 8:30-12:00? c. czy w ogóle przedziały czasowe mogą na siebie nachodzić? -------------------- Poszukujący wiedzy
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:29 |