• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 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, то как определить номер дня недели?
Спасибо.
 
D

DNT

не шутка, не хватает опыта в Жава - ЖаваСкрипт. Спасибо за ответ!

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

UPD: ааа , вроде пошло, а ворнинг этот - это рекомендация не использовать метод getDay()?
А какой тогда?
 
N

nvyush

Попробуйте:
Java:
import java.util.Calendar;

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

DNT

Ага, спс, работает.

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
Чем второй вариант хуже? Больше памяти жрет?
для домины, полагаю, без разницы
она могет оптимизировать используемые классы, в момент компиляции
хотя классически - лучше указывать только используемые - сокращает время поиска и подгрузки
 
Мы в соцсетях:

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