Selamlar.Javada yapamadığım bir konu var.Kullanıcı tarih giricek ve bunu Scanner ile okutulacak bu okutma işlemini nasıl yapacağım hakkında yardım lazım.Scanner yerine farklı yöntemler de olabilir.
Yani şu şekilde
Scanner oku = new Scanner(System.in); Date Tarih; system.out.printltn("Tarih Giriniz GG/AA/YY); Tarih=oku.Next();
oku.Next() olmuyor doğal olarak bunu nasıl yapabilirim?Buna ek olarak girilen tarih ile bugünün tarihini çıkartıp geçen gün sayısını nasıl bulabilirim?
< Bu mesaj bu kişi tarafından değiştirildi inSidieuX46 -- 6 Haziran 2016; 16:53:46 >
oku.next() metotu String nesnesi dönüyor. Onu direk Date nesnesine koyamazsın. String'i Date nesnesine dönüştürmen lazım. Aşağıda bir örnek var. Birkaç değişiklikle senin yapına rahatlıkla uyar.
String string = "January 2, 2010"; DateFormat format = new SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH); Date date = format.parse(string);
Yani şu şekilde
oku.Next() olmuyor doğal olarak bunu nasıl yapabilirim?Buna ek olarak girilen tarih ile bugünün tarihini çıkartıp geçen gün sayısını nasıl bulabilirim?
< Bu mesaj bu kişi tarafından değiştirildi inSidieuX46 -- 6 Haziran 2016; 16:53:46 >