Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Hitno potrebna pomoc oko DATUMA

[es] :: Java :: Hitno potrebna pomoc oko DATUMA

[ Pregleda: 1361 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

crni_a
Poreska Uprava BIH
Sarajevo

Član broj: 57028
Poruke: 7
*.as58.ob.bih.net.ba.



Profil

icon Hitno potrebna pomoc oko DATUMA13.05.2005. u 22:33 - pre 231 meseci
Pozdrav svima,
naime imam jedan problem koji me pravo muci...Napravio sam web aplikaciju u JAVI, koja predstavlja jedan jednostavan oblik FAQ sekcije. Alate koje koristim su Eclipse 3.0, Apache Tomcat 5.5.7 i naravno Dreamweaver.
Problem se sastoji u sljedecem:
Jedno od polja u tabeli u kojoj se unose pitanja za FAQ sekciju sadrzi i datum. Medjutim kada unesem datum u formatu koji sam ja definisao kao "dd.MM.yyyy" datum mi se ispise u ovom obliku:



Dio koda koji je zaduzen za ovaj ispis je:



Da li je moguce da mi se datum ispisuje u nekom drugom formatu, ni ovaj ne bi bio los ali samo da nema ovu oznaku za vrijeme 00:00:00 CET. Nadam se da neko zna rjesenje za ovaj problem...Unaprijed hvala...
Zaboravio sam jos pitati da li je moguce postaviti validaciju, kada se unese datum, da se ne smije unijeti godina koja je veca od tekuce...U ovom kodu je to dozvoljeno, pa sigurno postoji nacin da se postavi jedna takva restrikcija...Jos jednom HVALA i nadam se vasoj pomoci...
LiFe Is REAL as aN INTEGER!!!
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
..net.139.193.62.in-addr.arpa.

Sajt: www.javasvet.net


Profil

icon Re: Hitno potrebna pomoc oko DATUMA13.05.2005. u 23:37 - pre 231 meseci
Datum ispises u zeljenom formatu isto kao sto si ga procitao napimer:

Date date = ... neki datum
SimpleDateFormat fmt = new SimpleDateFormat("dd-MM-yyyy");
System.out.println(fmt.format(date));

.. i to je to, pogledaj help za SimpleDateFormat da vidis kakve sve paterne imas na raspolaganju

Pozdrav

p.s. Za validaciju se malo snadji sam
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

dacho
Montreal

Član broj: 4096
Poruke: 38
*.dialup.sprint-canada.net.



Profil

icon Re: Hitno potrebna pomoc oko DATUMA14.05.2005. u 00:18 - pre 231 meseci
Code:

public class Main 
{

    public static void main(String[] args) 
    {
        Date date = date("30-08-09");
        Format formatter = new SimpleDateFormat("MM/dd/yy");
        String dateString = formatter.format(date);
        long millisEntered = date.getTime();
        long millisToday = new Date().getTime();
        
        if(millisEntered > millisToday)
            System.out.println("Bad, bad date...");
        
        System.out.println(dateString);
    }
    
    private static Date date(String date)
    {
        try
        {
            String datePattern = "MM-dd-yy";
            SimpleDateFormat formatter = new SimpleDateFormat(datePattern);
            return formatter.parse(date);
        }
        catch(ParseException e)
        {
            return null;
        }
    }
}





Za restrikciju bi mogao koristiti getTime koja ti vrati vrijeme izmedju datuma sa kojim je zoves i nekog datuma u 1970. Znam da nije pravi odgovor na pitanje koje je postavljeno ali mozda je ovako i bolje a mozda i nije :-). Pozdrav.
 
Odgovor na temu

[es] :: Java :: Hitno potrebna pomoc oko DATUMA

[ Pregleda: 1361 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.