Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

9/6/2016 Java 

datum i vreme ­ Programiranje za početnike ­ ML Tutorijali

ML Tutorijali Pridružite nam se Kontakt O nama

Prijava za besplatne
Java programiranje za početnike – Datum i
vreme(10.deo)
tutorijale
Email *
 31. marta 2013. od Matija Lukić,   Kategorija: Java, Tutorijali

Prijavi se!

Kategorije
Članci
Tutorijali
C programski jezik
Dreamweaver
HTML&CSS
HTML5&CSS3
Illustrator
Java
Javascript&JQuery
Ostalo
Photoshop
PHP

Pretraga
U ovom tutorijalu ćete naučiti kako da koristite datum i vreme u Java programskom jeziku. Obuhvatićemo osnovne
funkcije koje ćemo raditi sa datumom i vremenom. Pretraga...

Java datum i vreme Pretraži

Da bi mogli da koristimo datum i vreme u Java programu potrebno je da uključimo biblioteku Date.

1 import java.util.Date;
Najnoviji članci
Kako ukloniti šum sa audio snimka
ili
Java objektno­orijentisano programiranje –
1 import java.util.*; Apstraktne klasa i metoda(5.deo)
Java objektno­orijentisano programiranje –
Osnovni objekat za korišćenje datuma u Javi je objekat Date koji zahteva jedan argument, a to je argument koji je
Polimorfizam(4.deo)
jednak broju sekundi koji su prošli od ponoći 1. Januara 1970. , i u zavisnosti od tog argumenta će prikazivati
Java objektno­orijentisano programiranje –
datum.
Preklapanje(3.deo)
Java objektno­orijentisano programiranje –
Funkcije vezane za objeakt Date Nasleđivanje (2.deo)

boolean after(Date datum) – funkcija koja zahteva jedan parametar, a to je datum. Od ove funkcije dobijamo true
ukoliko je obejkat tj. datum koji je vezan za ovu funkciji, kasnije nego datum u parametru. Ukoliko je obrnuto ova
funkcija vraća false.
Najčešće oznake
boolean before(Date datum) – funkcija koja je slična kao funkcija after(). Od ove funkcije dobijamo true ukoliko je
vezani datum(u svojstvu objekta) pre datuma koji je unesen u parametru.

long getTime() – vraća broj milisekundi koje su protekle od ponoći 1. Januara 1970. do datuma u objektu vezanog
za ovu funkciju.

void setTime(long vreme) – podešava Datum i vreme iz objekta koji je vezan za ovu funkciju. To radi samo
ukoliko smo definisali parametar vreme koji je jednak broju prošlih milisekundi od ponoći 1. Januara 1970. do
željenog datuma i vremena.

String toString() – funkcija koja pretvara Datum i vreme iz objekta u String tip podatka.

Dobijanje sadašnjeg datuma i vremena
U ovom kratkom programu cilja nam je da ispišemo današnji datum i sadašnje vreme u obliku stringa. To ćemo
uraditi pomoću funkcije toString() i objekta Date.

1 import java.util.Date;
2 public class Datum{
3  public static void main(String args[]) {
4  // pravimo objekat datum
5  Date datum = new Date();
6 // prikazujemo objekat vreme pretvoren u string
7  System.out.println(datum.toString());
8  }
9  }

Konzola prikazuje na sledeći način objekat Date:

http://mltutorijali.com/java­datum­vreme­programiranje/ 1/3
9/6/2016 Java datum i vreme ­ Programiranje za početnike ­ ML Tutorijali

Rezultat u konzoli

Format Datuma
Kao što ste videli prikazali smo datum u osnovnom formatu u prethodnom delu tutorijala. Međutim sada ćete
naučiti kako da prikažete datum u drugačijem formatu. Dakle u sledećem programu ćemo ispisati datum i vreme u
našem formatu, formatu koji se najčešće koristi u Srbiji, Hrvatskoj, Bosni i Hercegovini…

1 import java.text.*;
2 import java.util.*;
3 public class FormatDatuma{
4  public static void main(String args[]) {
5 Date sada= new Date( );
6 SimpleDateFormat formatDatuma=
7  new SimpleDateFormat ("HH:mm:ss dd.mm.yyyy.");
8 System.out.println(formatDatuma.format(sada));
9  }
10 }

Prvo da bi koristili novi objekat SimpleDateFormat moramo uključiti text biblioteku.

1 import java.text.*;

Zatim u metodi smo prvo definisali objekat sada.

1 Date sada= new Date( );

Potom smo definisali objekat formata datuma formatDatuma.

1 SimpleDateFormat formatDatuma=
2 new SimpleDateFormat ("HH:mm:ss dd.mm.yyyy.");

Na kraju smo pozvali funkciju format koja ima parametar sada, a kao vezani objekat ima format datuma(Simpla
DateFormat). To smo na kraju ispisali sa funkcijom println.

1 System.out.println(formatDatuma.format(sada));

Drugačiji format datuma i vremena

Format datuma zavisi od onoga što unesemo u objekat u ovom slučaju formatDatuma. Ona slova koja smo uneli
određuju format datuma, svako slovo ima svoje značenje.

G – određuje eru, tj.ispisuje AD ili BC u zavisnosti koja je era u datumu.
Y – ispisuje godinu sa 4 cifre
M – ispisuje mesec u obliku cifara ili ime maseca na engleskom
d – ispisuje dan u godini
h – ispisuje sat od 1 do 12
H – ispisuje sat od 1 do 23
m – ispisuje minut sata
s – ispisuje sekundu minuta
S – ispisuje milisekundu
E – dan u nedelji na engleskom
D – dan u godini, brojčano
F – dan u nedelji u mesecu npr. druga subota u januaru
w – nedelja u godini
W – nedelja u mesecu
a – ispisuje AM/PM u zavisnosti dali je prepodne ili posle podne

« Prethodni tutorijal Sledeći tutorijal »

Donacije
Ukoliko cenite naš trud, pomozite razvoju sajta donacijom.

http://mltutorijali.com/java­datum­vreme­programiranje/ 2/3
9/6/2016 Java datum i vreme ­ Programiranje za početnike ­ ML Tutorijali

0 Comments ML Tutorijali 
1  Login

  Recommend ⤤ Share Sort by Best

Start the discussion…

Be the first to comment.

ALSO ON ML TUTORIJALI

Java programiranje za početnike – Java tutorijali za početnike – While i For
Aritmetičke operacije(4.deo) petlja(8.deo)
1 comment • 4 years ago• 4 comments • 4 years ago•

AvatarDanijel — Odlicni tutorijali samo ako nije AvatarMatija Lukić — Biće ih još.
problem da opet postavis slike. Pozdrav

Java programiranje za početnike – Fajlovi(13. Java programiranje za početnike – If else
deo) petlja(7.deo)
1 comment • 2 years ago• 1 comment • 4 years ago•

AvatarDejan12 — zasto sluzi throws IOException AvatarProfesor — Pogledao sam ovo na Youtube. Sve
je dobro samo u ovoj lekciji nemoj koristiti reč
"petlja" jer su u pitanju naredbe …

✉ Subscribe d Add Disqus to your site Add Disqus Add ὑ Privacy

Copyright © www.mltutorijali.com | Designed by Matija Lukić
O nama | Kontakt | Oglašavanje | Besplatni linkovi | Domaci linkovi | Direktorijum za linkove | Miloš Stojanović | Domace serije | Vizio Dir | Više o web dizajnu i programiranju pronađite na blogu WEB
Dizajn Tutorijali | YU­linkovi | Sajtovi | WEB Bulevar ­ Direktorijum sajtova i linkova | Direktorijum Kvalitetnih Srpskih Sajtova | Bisevac.info | Web Hosting

http://mltutorijali.com/java­datum­vreme­programiranje/ 3/3

You might also like