Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Номер недели в году

Страниц (1): [1]
 

1. a300 - 14 Сентября, 2022 - 15:42:15 - перейти к сообщению
Добрый день.
Кто сможет подсказать как получить номер недели в году в Кибор или может у кого есть уже готовая функция?
Третий день пытаюсь понять как, но пока ни чего не смог придумать.
2. Zireael - 14 Сентября, 2022 - 19:01:24 - перейти к сообщению
Для текущей даты:
CODE:
external(INT, "strftime", "strftime", "msvcrt.dll");
external(INT, "localtime", "_localtime32_s", "msvcrt.dll");
external(INT, "time", "time", "msvcrt.dll");

int Week = GetNumberWeek();
messagebox(Week);


function GetNumberWeek()
{
int timestamp = time(0);
int tm[9];
char buffer[3];
localtime(address(#tm[0]), address(#timestamp));
strftime(address(#buffer[0]), sizearray(buffer), "%W", address(#tm[0]));
return formatsn(format(#buffer[0]));
}
3. a300 - 14 Сентября, 2022 - 20:10:46 - перейти к сообщению
Спасибо. То что надо!

Powered by ExBB FM 1.0 Final