Merhaba, son zamanlarda çok soru sormaya başladım. Gerçekten güzel bir site böylece daha çabuk ilerleyebiliyorum. Şimdi elimiz de bir string var örn :

"Selamlar, gider gelir xx ee tt yy 12.12.2012 te" içindeki tarihi almak istiyorum. Fakat tarihin formatı kendim parametre verebileceğim bir şekilde olmasını istiyorum.

soruldu: 09 Eyl '13, 03:41

ufukhalis's gravatar image

ufukhalis
121131820
cevap kabul oranı: 54%

değiştirildi: 09 Eyl '13, 05:24

lastarabos's gravatar image

lastarabos
1.8k122742


İstediğiniz biçimdeki metni tarihe çevirmek için SimpleDateFormat dokümanına bakabilirsiniz.

Main.java

public class Main
{
  public static void main(String[] params) throws java.text.ParseException {
    java.text.SimpleDateFormat cevir= new java.text.SimpleDateFormat("yyyyMMddhhmmss");
    // örn. hede.com/?baslangici=20130909140102
    String metin= new String("20130909140102");
    java.util.Date tarih= cevir.parse(metin);
    System.out.println(tarih);
  }
}

Çıktısı

$ javac Main.java && java -cp . Main
$ Mon Sep 09 14:01:01 EEST 2013
permanent link

cevaplandı: 09 Eyl '13, 05:08

nurettin's gravatar image

nurettin
2.2k2441
cevap kabul oranı: 14%

değiştirildi: 09 Eyl '13, 05:19

denemedim ama aklıma geldi bunu Pattern ile yada String kütüphanesinin matches metoduna regex yazarak yakalayabilirmiyiz?

(09 Eyl '13, 05:13) Turgay Can Turgay%20Can's gravatar image

@J2EE java regex'te date handler olup olmadığını bilmiyorum, \\d{4}\\d{2}.. tarzında mı yakalamayı düşünmüştünüz?

(09 Eyl '13, 05:15) nurettin nurettin's gravatar image

Ya aslında şu simpledateformat kullanarak nasıl tarih formatı veriyorsak öyle bi şey yapmak istediğim fakat oradan tek farkı string'de başka kelimeler olması. Pattern ve matcher kullanarak yapıyorum ancak kullanıcıyı regex ile uğraştırmak olmaz ama en azından dd/MM/yyyy gibi format girebilir..

(09 Eyl '13, 05:25) ufukhalis ufukhalis's gravatar image
1

cevabımı mümkünse ilk fırsatta java 7 named groups ile tekrar yazacağım

(09 Eyl '13, 06:07) nurettin nurettin's gravatar image

cevabını hala bekliyorum

(10 Eyl '13, 02:34) ufukhalis ufukhalis's gravatar image

Named groups ile buraya yazmaya değer güzel bir yöntem bulamadım.

(30 Eyl '13, 01:02) nurettin nurettin's gravatar image
6 yorumdan 5 tanesi gösteriliyor hepsini göster
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,077
×4
×1

Soruldu: 09 Eyl '13, 03:41

Görüntüleme: 3,739 kez

Son güncelleme: 30 Eyl '13, 01:02

powered by BitNami OSQA