TARİH FONKSİYONLARI TARİH İŞLEMLERİ
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class TarihOlayları {
public static void main(String args[]) throws ParseException
{
Date tarih=new Date();
//tarih işleminde toStrin ile oluşturulan tarih nesnesinden degerler alınmaktadır.
System.out.println("Şuanın tarihi: "+tarih.toString());//Şuanki zamanı alıp kullandık.
System.out.println("Unix sistemde tarih: "+tarih.getTime());//UNİX sistemedeki tarih şekli
//tarih formatını degiştirmek için şöyle yapılmalıdır.
DateFormat tarihf=new SimpleDateFormat("yyyy/MM/dd");
//Bu şkilde date format oluşturuldu.
//DateFormat a=new SimpleDateFormat("bu içerigin bircok çeşidi bulunmaktadır");
System.out.println(tarihf.format(tarih));
//Girilen bir tarihin hangi gune tekabul ettigini bulmak için şe şekilde kullanılmaktadıır.
Date a=tarihf.parse("1984/02/25");
System.out.println(a);
//Yukarıda verilen sistemde ayarladgımız tarih formatına göre istenen tarihe gidilmektedir.
/*
* Oda şu şekilde yapılmaktadır.tarih formatı girildikten sonra tarihe göre parse yapılmaktadır.
*/
}
}
Harf | Temsil ettiği parça | Örnek |
y | Yıl | 1996; 96 |
M | Yıl içinde ay | July; Jul; 07 |
w | Yıl içinde hafta | 27 |
W | Ay içinde hafta | 2 |
D | Yıl içinde gün | 189 |
d | Ay içinde gün | 10 |
F | Ay içinde haftanın günü | 2 |
E | Haftanın günü | Tuesday; Tue |
a | Sabah/akşam | PM |
H | Gün içinde saat (0-23) | 0 |
k | Gün içinde saat (1-24) | 24 |
K | Sabah/akşam için saat (0-11) | 0 |
h | Sabah/akşam için saat (1-12) | 12 |
m | Saat içinde dakika | 30 |
s | Dakika içinde saniye | 55 |
S | Milisaniye | 978 |