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

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#1
Привет всем!

Нужно определить выходной ли сейчас день, как следствие нужно взять номер дня недели.
В Интернетах нашел пример и написал так:

<!--shcode--><pre><code class='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("Отдыхайте, завтра рабочий день...");
}
....[/CODE]
На методе getDay изволит ругаться, что типа нету такого метода... по хелпу Lotus реально нету. А в справке по JavaScript - есть.
Или в Лотусе какой-то обрезанный JavaScript? Или я неправильно что-то объявил?

Если действительно нельзя пользоваться getDay, то как определить номер дня недели?
Спасибо.
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#3
это шутка? Java!=JavaScript

Добавлено: <!--shcode--><pre><code class='java'>Date jDate=dt.toJavaDate();
if (jDate.getDay() == 0){
System.out.println("Отдыхайте, завтра рабочий день...");
}[/CODE]
не шутка, не хватает опыта в Жава - ЖаваСкрипт. Спасибо за ответ!

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

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

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#5
Попробуйте
<!--shcode--><pre><code class='java'>import java.util.Calendar;
if (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY){
System.out.println("Отдыхайте, завтра рабочий день...");
}[/CODE]

ага, спс.

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

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#6
Чем второй вариант хуже? Больше памяти жрет?
для домины, полагаю, без разницы
она могет оптимизировать используемые классы, в момент компиляции
хотя классически - лучше указывать только используемые - сокращает время поиска и подгрузки