Sadece orta tarih formatında bir Gregoryen Takvim yapmayı denememe yardım edebilecek biri olup olmadığını merak ediyordum. Bunu yapmanın en iyi yolu olup olmadığından emin değilim, ancak println ifademde bir çıktı elde edemiyorum.Orta Tarih Formatında Gregoryen Calander Format
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.YEAR, 1999);
calendar.set(Calendar.MONTH, 12);
calendar.set(Calendar.DAY_OF_MONTH, 25)
ve başka girişim
SimpleDateFormat date = new SimpleDateFormat("MMM dd yyyy");
Calendar calendar = new GregorianCalendar();
Temelde size zorunda Aralık ayarlamak isterseniz böylece çıktı Aylar sıfır endeksi dayanmaktadır 25 1999
Ben yardımcı olur görebilirsiniz benim sorunu çözer. Çok teşekkür ederim. Ancak, bir Gregoryen Takvim'in bu tarihle önceden tanımlanmış olup olmadığını öğrenmek için ve aynı formatta çıktılamak zorunda kaldığım için, yıl ve ay ve günü ayarlamak için cal.set'i kullanarak bunun yerine nasıl yapılırdı? – JWalder
Takvim init bölümünü atlayabilirsiniz. SimpleDateFormatter bir Date nesnesi gerektirir, bu nedenle Takvim tamamen isteğe bağlıdır. GregorianCalendar bir Takvim olduğundan, bir Tarih döndüren .getTime() yöntemine sahip olacaksınız. –
Bu Ay Günü, ay değil! Ay için bu tür karışıklıklardan kaçınmak için Calendar.DECEMBER'i kullandım. Lütfen dikkatlice okuyun veya daha iyisi, yorum yapmadan veya oylamadan önce çözümü deneyin. –