![]() |
|
#1
|
|||
|
|||
![]() Здравствуйте такой вопрос
Код:
case DayOfWeek(Date) of 2: day:='пн'; 3: day:='вт'; 4: day:='ср'; 5: day:='чт'; 6: day:='пт'; 7: day:='сб'; 1: day:='вс'; end; Label11.Caption:=day; Label12.Caption:=?; end; подскажите как это зделать ? |
#2
|
||||
|
||||
![]() Нескромный вопрос, сколько вам лет? Арифметику в школе уже изучали?
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
![]() я знаю звучит глупо
![]() нужно DayOfWeek(Date)+1 но где ? |
#4
|
||||
|
||||
![]() Чтобы не городить огород, вынеси все дни недели в константный массив, тогда и вопрос решается гораздо легче.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
![]() Код:
day:= DayOfWeek(Date); Case dey of 1: Caption:='вс'; 2: Caption:='пн'; 3: Caption:='вт'; 4: Caption:='ср'; 5: Caption:='чт'; 6: Caption:='пт'; 7: Caption:='сб end; Label11.day; Label12.day+1; end; может как то так а где можно поподробней почитать про константный массив |
#6
|
||||
|
||||
![]() Вот, если не напутал.
Код:
const aDay : array[0..6] of String = ('вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'); var I : Integer; begin Label11.Caption := aDay[DayOfWeek(Date) - 1];; I := DayOfWeek(Date); if I = 7 then I := 0; Label12.Caption := aDay[i]; end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#7
|
|||
|
|||
![]() спасибо
буду разбираться |
#8
|
|||
|
|||
![]() А вот так слабо:
Код:
function DayOfWeekStr(ADate : TDateTime) : String; begin Case DayOfWeek(ADate) Of 1: Result:='вс'; 2: Result:='пн'; 3: Result:='вт'; 4: Result:='ср'; 5: Result:='чт'; 6: Result:='пт'; Else Result:='сб'; End; end; ... Label1.Caption := DayOfWeekStr(Date); Label2.Caption := DayOfWeekStr(Date+1); |
#9
|
||||
|
||||
![]() Нас на слабо не возьмёшь.
![]() Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#10
|
|||
|
|||
![]() Цитата:
Внимательно смотри код. Он вернет 'вс', т.к. тут вопрос в том, какой параметр передается в функцию. Ну и неплохо бы понимать как устроен TDateTime и какой результат будет для Date()+1 (специально указал Date() со скобками - это встроенная функция). |
#11
|
||||
|
||||
![]() Цитата:
![]() ![]() А как он устроен я знаю. ![]() Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |