Merhaba arkadaşlar, java ile oracle üzerine proje yapıyorum ama iki gündür bu sorunu çözemedim.
String olarak aldığım tarihi DATE e çevirip onu da oracle a kaydetmeye çalışıyorum ama tarihin sadece yıl kısmı deişiyor, ay ve gün 01 ve 10 olarak sabit kalıyor. Kullandığım kod aşağıda, sorunu görürseniz sevinirim.
SimpleDateFormat sdf = new SimpleDateFormat("mm.dd.yyyy"); String str_date = "10.11.1988";
java.util.Date validT = sdf.parse(str_date); java.sql.Date validtime = new java.sql.Date(validT.getTime());
burada oracle util tipinde tarih almıyor o yüzden sql e çevirdim, sonuç olarak valid time böyle oluyor : "1988-01-10"
Çözümü buldum,
SimpleDateFormat sdf = new SimpleDateFormat("mm.dd.yyyy");
mm-> MM olmalıymış
SimpleDateFormat sdf = new SimpleDateFormat("MM.dd.yyyy");
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme