kalau untuk current day pake calendar bisa satu baris, cukup :)
Calendar.getInstance().get(Calendar.DAY_OF_WEEK)
2009/5/5 Ifnu bima <
ifnubima@...>:
>
>
>> Bagaimana cara mendapatkan hari
>> Saya sdh coba spt ini
>>
>> Calendar c = Calendar.getInstance();
>> SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
>> String dateStr = sdf.format(date); //isinya 2009-05-05
>> String[] s = dateStr.split("-");
>>
>> String thn=s[0].toString();
>> String bln=s[1].toString();
>> String tgl=s[2].toString();
>> c.set(c.YEAR,Integer.parseInt(thn));
>> c.set(c.MONTH,Integer.parseInt(bln)-1);
>> c.set(c.DATE,Integer.parseInt(tgl));
>> lalu bagaimana saya bisa mendapatkan klw tgl 2009-05-05 adalah hari ke 3
>
> Pake library joda time pak, daripada pusing.
>
> DateTime d = new DateTime(Calendar.getInstance().getTimeInMillis());
> int hariDalamMinggu = d.getDayOfWeek();
>
>
http://joda-time.sourceforge.net/>
> --
> Senior Engineer @ ArtiVisi Intermedia
> Java Training Center
> See our course @ artivisi.com
>
>
http://ifnu.artivisi.com> +62 856 9211 8687
> regards
>
--
Warm Regards,
Arif Rachim