|
|||||||
Дата - Начало и конец недели на которую выпадает конкретная дата
Время создания: 16.03.2019 23:43
Раздел: Разные закладки - VBA - Access - msa.polarcom.ru - 14 Преобразование Чисел и Дат
Запись: xintrea/mytetra_db_adgaver_new/master/base/1532018356729waeh4f8/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Дата - Начало и конец недели на которую выпадает конкретная датаPublic Function esDateToWeekPeriod(byDate As Date) As String 'es 15.12.04 ' Возвращает диапазон дат недели к которой относится передаваемая в ' аргументе byDate дата в формате "06.12.04-12.12.04" '-------------------------------------------------------------------- Dim intD As Integer 'Номер дня недели On Error GoTo DateToWeekPeriodErr 'Получаем номер дня недели intD = DatePart("w", byDate, vbMonday) 'Получаем Начало периода строкой ориентируясь на номер дня esDateToWeekPeriod = Format(byDate - intD + 1, "dd.mm.yy") & "-" 'Получаем Конец периода строкой esDateToWeekPeriod = esDateToWeekPeriod & _ Format(byDate + (7 - intD), "dd.mm.yy") Exit Function DateToWeekPeriodErr: esDateToWeekPeriod = "#ERR#" End Function |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|