• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

Определить, выходной день или нет

  • Автор темы Автор темы DNT
  • Дата начала Дата начала
D

DNT

Привет всем!

Нужно определить выходной ли сейчас день, как следствие нужно взять номер дня недели.
В Интернетах нашел пример и написал так:
Java:
import lotus.domino.*;
import java.sql.*;
import java.util.*;

DateTime dt = session.createDateTime("Today");
dt.setNow();
dt.setAnyTime();

if (dt.getDay() == 0) {
    System.out.println("Отдыхайте, завтра рабочий день...");
}
На методе getDay изволит ругаться, что типа нету такого метода... по хелпу Lotus реально нету. А в справке по JavaScript - есть.
Или в Лотусе какой-то обрезанный JavaScript? Или я неправильно что-то объявил?

Если действительно нельзя пользоваться getDay, то как определить номер дня недели?
Спасибо.
 
не шутка, не хватает опыта в Жава - ЖаваСкрипт. Спасибо за ответ!

Теперь на строку: jDate.getDay() == 0
ругается так: getDate() in java.util.Date has been deprecated

UPD: ааа , вроде пошло, а ворнинг этот - это рекомендация не использовать метод getDay()?
А какой тогда?
 
Попробуйте:
Java:
import java.util.Calendar;

if (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
    System.out.println("Отдыхайте, завтра рабочий день...");
}
 
Ага, спс, работает.

А еще хочу спросить: правильнее юзать так import java.util.Calendar или пофиг и можно так import java.util.*
Чем второй вариант хуже? Больше памяти жрет?
 
Чем второй вариант хуже? Больше памяти жрет?
для домины, полагаю, без разницы
она могет оптимизировать используемые классы, в момент компиляции
хотя классически - лучше указывать только используемые - сокращает время поиска и подгрузки
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD