Java- Czas

0

Uczę się wykorzystywać biblioteki ;)

Oto kod:

import java.util.Date;
  
class DateDemo {
   public static void main(String args[]) {
       // Instantiate a Date object
       Date date = new Date();
        
       // display time and date using toString()
       System.out.println(date.toString());
   }
}

Wychodzi:
Thu Aug 09 1545 CEST 2012
Wszystko pięknie.

Teraz chciałbym spróbować wprowadzić czas za pomocą biblioteki "java.sql.Time"

Patrząc na dokumentację tworzę kod:

import java.sql.Time;
  
class Hello {
   public static void main(String args[]) {
       
       Time time = new time();
        
       
       System.out.println(time);
   }
}

Za pomocą dokumentacjii na stronie:
http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/Time.html

Powiedzcie mi co źle zrobiłem. Wyjaśnijcie mi (używając jak najwięcej komentarzy w kodzie), a patrząc na bibliotekę java.sql.Time jak napisać poprawnie kod. Może pomoże mi bardziej zrozumieć wykorzystywanie dokumentacjii

0

Zgodnie z dokumentacją powinno być:

Time time = new Time(tutaj wpisz czas w milisekundach);
System.out.println(time.toString());
1

Po pierwsze, klasa nazywa się Time, a nie time.
Po drugie, w dokumentacji są wymienione dwa konstruktory, jeden przestarzały Time(int hour, int minute, int second) i drugi Time(long time), oba oczekują przekazania parametrów, Ty próbujesz wywołać konstruktor bezparametrowy.

0

A jak dać aktualną godzinę

1 użytkowników online, w tym zalogowanych: 0, gości: 1