Professional Documents
Culture Documents
Java Programiranje Za Početnike - Datum I Vreme (10.deo) : Prijava Za Besplatne Tutorijale
Java Programiranje Za Početnike - Datum I Vreme (10.deo) : Prijava Za Besplatne Tutorijale
datum i vreme Programiranje za početnike ML Tutorijali
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 objektnoorijentisano programiranje –
1 import java.util.*; Apstraktne klasa i metoda(5.deo)
Java objektnoorijentisano 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 objektnoorijentisano programiranje –
datum.
Preklapanje(3.deo)
Java objektnoorijentisano 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/javadatumvremeprogramiranje/ 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/javadatumvremeprogramiranje/ 2/3
9/6/2016 Java datum i vreme Programiranje za početnike ML Tutorijali
0 Comments ML Tutorijali
1 Login
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 …
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 | YUlinkovi | Sajtovi | WEB Bulevar Direktorijum sajtova i linkova | Direktorijum Kvalitetnih Srpskih Sajtova | Bisevac.info | Web Hosting
http://mltutorijali.com/javadatumvremeprogramiranje/ 3/3