Дата в Джава
7 отговора
490 прегледа
Дата в Джава
Здравейте,
Програмирам от известно време с JSF и база данни MySQL. Трябва ми да по някакъв начин да извлека текущата дата в обект от тип java.sql.Date. Как мога да го направя?
Програмирам от известно време с JSF и база данни MySQL. Трябва ми да по някакъв начин да извлека текущата дата в обект от тип java.sql.Date. Как мога да го направя?
Re: Дата в Джава
Какво значи да извлечеш дата?
Ако все пак разбирам какво питаш можеш да използваш java.util.Calendar.
Например:
java.sql.Date myDate;
java.util.Calendar myCal = Calendar.getInstance();
.... read myDate from database...
myCal.setTime(myDate);
System.out.println("Date is: " + myCal.get(Calendar.DATE) + "."
+ myCal.get(Calendar.MONTH) + myCal.get(Calendar.YEAR);
... and so on ...
Надявам се да съм помогнал!
Уеб хостинг и домейн имена от [линк]
Ако все пак разбирам какво питаш можеш да използваш java.util.Calendar.
Например:
java.sql.Date myDate;
java.util.Calendar myCal = Calendar.getInstance();
.... read myDate from database...
myCal.setTime(myDate);
System.out.println("Date is: " + myCal.get(Calendar.DATE) + "."
+ myCal.get(Calendar.MONTH) + myCal.get(Calendar.YEAR);
... and so on ...
Надявам се да съм помогнал!
Уеб хостинг и домейн имена от [линк]
Календарите & Java
Я по-добре зарежи вградените API-та на Java - те създават повече хаос отколкото работят добре!
Истината е в Joda-Time - чудесен пакет, в който нещата са подредени и ясни. Малък е и работи бързо. Освен това позволява най-различни сметки, а получаването на настоящата дата е толкова лесно:
org.joda.time.DateTime now = new org.joda.time.DateTime();
Пробвай ([линк]) пък после ще разправяш.
Здраве!
Истината е в Joda-Time - чудесен пакет, в който нещата са подредени и ясни. Малък е и работи бързо. Освен това позволява най-различни сметки, а получаването на настоящата дата е толкова лесно:
org.joda.time.DateTime now = new org.joda.time.DateTime();
Пробвай ([линк]) пък после ще разправяш.
Здраве!
Re: Календарите & Java
Това пък е пълна глупост.
Да зарежеш готовите Джава пакети и да ползваш няква опън сорс боза,
просто е трябвало да прочетеш малко повечко ....
добавяш към цялата работа и жава.текст пакета и готово.
Да зарежеш готовите Джава пакети и да ползваш няква опън сорс боза,
просто е трябвало да прочетеш малко повечко ....
добавяш към цялата работа и жава.текст пакета и готово.
Re: Дата в Джава
да изсера едно лайно и аз
java.sql.Date date = new java.sql.Date((new java.util.Date()).getTime());
България не ме обича, а аз съм ебати пича.
java.sql.Date date = new java.sql.Date((new java.util.Date()).getTime());
България не ме обича, а аз съм ебати пича.
Re: Дата в Джава
Пък може и директно:
java.sql.Date date = new java.sql.Date(System.currentTimeMillis());

java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
Re: Дата в Джава
"JSF и база данни MySQL"
Ако ти трябва текущата дата на MySQL сървъра (който може и да е на друга машина и съответно с друг часовник) изпрати заявка:
SELECT CURDATE();
или
SELECT NOW();
salle.online.bg/sig
Ако ти трябва текущата дата на MySQL сървъра (който може и да е на друга машина и съответно с друг часовник) изпрати заявка:
SELECT CURDATE();
или
SELECT NOW();
salle.online.bg/sig
Разкайвам се!
Прав си, ches. Глупост е зарежеш питомното в услуга на дивото - изказването ми си беше изхвърляне. Но! Аз говорех конкретно за клса java.util.Date, който ми е създавал извесни проблеми(което е нормално да се получи като кодваш преди да прочетеш как стават нещата
). Никога не съм смятал JDBC-то за лошо или всяващо хаос, дори напротив - това е едно чудесно API.
Отделно от това Joda-Time не е боза, а бачкатор. Единствения му по-сериозен недостатък е, че не е част от най-великия open source проект - J2SE. За сега.
Поздрави!
May the Signal roam!
Отделно от това Joda-Time не е боза, а бачкатор. Единствения му по-сериозен недостатък е, че не е част от най-великия open source проект - J2SE. За сега.
Поздрави!
May the Signal roam!