Как узнать день недели

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alfa
Бывалый
Бывалый
 
Сообщения: 249
Зарегистрирован: 12.01.2003 (Вс) 20:15
Откуда: Россия, Красноярск

Как узнать день недели

Сообщение Alfa » 14.10.2003 (Вт) 15:11

Как узнать день недели, никто не подскажет?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 14.10.2003 (Вт) 15:21

API GetSystemTime возвращает структуру типа SYSTEMTIME в которой есть поле DayOfWeek :)

А так, сегодня вторник вообще то.

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Сообщение Ducis » 14.10.2003 (Вт) 15:24

А можно еще круче :wink: :
Функция Weekday
Weekday(Date,[FirstDayOfWeek])
Функция используется для получения номера дня(между 1 и 7) из указанной даты

Возвращаемое значение
Возвращает значение типа Variant(Integer), содержащее целое число(между 1 и 7), представляющее день недели

Параметры
Функция содержит именованные аргументы

Date - Обязательный. Значение типа Variant, числовое выражение, строковое выражение или любая комбинация, позволяющая отобразить дату.Допустимый диапазоно дат-01.01.0000 до 31.12.9999.Если аргумент содержит зарезервированное слово Null, то функцией возвращает Null
Firstdayofweek - Необязательный. Константа, указывающая первый день недели. Если этот аргумент опущен, считается, что неделя начинается с воскресенья

Ниже перечислены допустимые значения аргумента FirstDayOfWeek:

vbUseSystem = 0 - Используется значение NLS API
vbSunday = 1 - Воскресенье (по умолчанию)
vbMonday = 2 - Понедельник
vbTuesday = 3 - Вторник
vbWednesday = 4 - Среда
vbThursday = 5 - Четверг
vbFriday = 6 - Пятница
vbSaturday = 7 - Суббота

Возвращаемые значения
См. константы выше
Понимаешь? (с)Б.Ельцин.

v-adix
Постоялец
Постоялец
 
Сообщения: 490
Зарегистрирован: 14.11.2002 (Чт) 15:11

Сообщение v-adix » 14.10.2003 (Вт) 18:00

да, точно.
weekday(date)
такие вещи в ObjectBrowser есть, надо было там сначала посмотреть. и никакие API не недо


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 4

    TopList