![]() |
#17 |
Участник
|
X++: static void Job55(Args _args) { date DateOfLastWeekdayInMonth (int _lastWeekday, date _date = today () ) { date eomDate = dateStartMth( _date ); int eomWeekday = dayOfWk( eomDate ); return eomDate + ( _lastWeekday - eomWeekday ) + (eomWeekday > _lastWeekday ? 7 : 0); } ; info( strFmt('%1', DateOfLastWeekdayInMonth( 1 )) ); info( strFmt('%1', DateOfLastWeekdayInMonth( 2 )) ); info( strFmt('%1', DateOfLastWeekdayInMonth( 3 )) ); info( strFmt('%1', DateOfLastWeekdayInMonth( 4 )) ); info( strFmt('%1', DateOfLastWeekdayInMonth( 5 )) ); info( strFmt('%1', DateOfLastWeekdayInMonth( 6 )) ); info( strFmt('%1', DateOfLastWeekdayInMonth( 7 )) ); }
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
|
За это сообщение автора поблагодарили: moid (1). |