Android ile günün tarihini almak istediğimde yyyy-mm-dd formatında tarih hep 1970 olarak geliyor bunun nedeni nedir?

Günün tarihini nasıl alabilirim?

soruldu: 26 Nis '13, 00:43

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%

1 Ocak 1970, unix sistemlerde "epoch time" yani başlangıç zamanı olarak alınır. "Unix time" denilen, 1970ten beri geçen saniye sayısı ile belirtilen rakamın sıfır noktasıdır. Bir kodlama hatası sonucu varsayılan zaman olarak başlangıç zamanı karşınıza çıkmış.

(27 Nis '13, 22:59) nurettin nurettin's gravatar image

Kod:

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String currentDateandTime0 = sdf.format(new Date());
    String currentDateandTime1 = sdf.format(Calendar.getInstance().getTime());

    System.out.println(currentDateandTime0);
    System.out.println(currentDateandTime1);

Çıktı:

I/System.out(30330): 2013-04-26

I/System.out(30330): 2013-04-26

permanent link

cevaplandı: 26 Nis '13, 03:19

OguzOzkeroglu's gravatar image

OguzOzkeroglu
2.5k32939
cevap kabul oranı: 40%

Formatin yanlis OguzOzkeroglu arkadasin belirttigi gibi:

"yyyy-mm-dd" yerine "yyyy-MM-dd" yazarsan olur.

iyi calismalar.

permanent link

cevaplandı: 26 Nis '13, 05:59

mahmut_can's gravatar image

mahmut_can ♦
2.9k62552
cevap kabul oranı: 67%

değiştirildi: 26 Nis '13, 05:59

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,076
×817

Soruldu: 26 Nis '13, 00:43

Görüntüleme: 815 kez

Son güncelleme: 27 Nis '13, 23:00

powered by BitNami OSQA