Javada daxil etdiyim tarihi systemin tarihi ile nasil kontrol ederim? Beraberse Her hansi bir metod calishsin

soruldu: 30 Eki, 11:51

Ferid's gravatar image

Ferid
551272834
cevap kabul oranı: 10%


Eğer yanlış anlamadıysam tarih(format olarak) karşılaştırması yapmak istiyorsunuz ve bunu şu şekilde kodlayabilirsiniz :

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TarihKarsilastirma {

    public static void main(String[] args) {
        System.out.println("isValid - dd/MM/yyyy with 20130925 = " + isValidFormat("dd/MM/yyyy", "20130925"));
        System.out.println("isValid - dd/MM/yyyy with 25/09/2013 = " + isValidFormat("dd/MM/yyyy", "25/09/2013"));
        System.out.println("isValid - dd/MM/yyyy with 25/09/2013 12:13:50 = " + isValidFormat("dd/MM/yyyy", "25/09/2013  12:13:50"));
    }

    public static boolean isValidFormat(String format, String value) {
        Date date = null;
        try {
            SimpleDateFormat sdf = new SimpleDateFormat(format);
            date = sdf.parse(value);
            if (!value.equals(sdf.format(date))) {
                date = null;
            }
        } catch (ParseException ex) {
            ex.printStackTrace();
        }
        return date != null;
    }

}

Eğer girilen tarih ile sistem tarihi(gün) karşılaştırma yapmak istiyorsanız :

public boolean tarihCheck(Date userDate){
        private boolean sonuc = false;
        Date date1 = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        if(sdf.format(date1).equals(sdf.format(userDate))){
             sonuc = true;
             System.out.println("Girilen tarih doğrudur");
        }else{
             sonuc = false;
             System.out.println("Girilen tarih yanlıştır!!");
        }
    return sonuc;
    }

Umarım faydası dokunur.

permanent link

cevaplandı: 30 Eki, 19:13

Coder%20ACJHP's gravatar image

Coder ACJHP
20839
cevap kabul oranı: 13%

Ben universite icin bir prorem yazmam gerek.. Her hansi bir zamani dahil edecem. ve bu zaman sistemin zamani ile ust uste geldiyi zaman zil calinicak... bunu nasil yapa bilirim? universitetden verilen bir odev

(30 Eki, 19:21) Ferid Ferid's gravatar image

Kusura bakma ama ödevlerini kendin yapmazsan hep bu şekilde başkalarından cevap beklemek zorunda kalırsın.Ben sana 2 örnek verdim bunlardan yola çıkarak kendin yapmaya çalış.

(30 Eki, 19:33) Coder ACJHP Coder%20ACJHP's gravatar image

Anladim...Yenede cok saol...)) Yardimin icin

(30 Eki, 19:38) Ferid Ferid's gravatar image

Sende sağol, eğer cevap doğru ise forum kurallarına göre aldığın doğru cevabı "doğrudur" diye işaretlemelisin ki aynı soru tekrar sorulmasın :)

(30 Eki, 19:45) Coder ACJHP Coder%20ACJHP's gravatar image

Tarih Saat işlemleri için joda kullanabilirsin. İşleri çok kolaylaştırır.

Joda site

Tarih Karşılaştırma Örnek

permanent link

cevaplandı: 30 Eki, 21:27

SaRPaRDa's gravatar image

SaRPaRDa
5.0k213165
cevap kabul oranı: 27%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×3

Soruldu: 30 Eki, 11:51

Görüntüleme: 96 kez

Son güncelleme: 30 Eki, 21:27

powered by BitNami OSQA