ورود

View Full Version : محاسبه تعداد روز های باقی مانده به یک روز مشخص



hamyd_reza
شنبه 15 تیر 1392, 20:58 عصر
----------

hamyd_reza
دوشنبه 17 تیر 1392, 08:00 صبح
----------

hamid_hr
دوشنبه 17 تیر 1392, 08:27 صبح
Calendar c1 = Calendar.getInstance();
String myfrmt = c1.get(Calendar.YEAR) + c1.get(Calendar.MONTH) + c1.get(Calendar.DAY_OF_MONTH) + c1.get(Calendar.HOUR_OF_DAY) + c1.get(Calendar.MINUTE);

hamid_hr
دوشنبه 17 تیر 1392, 08:32 صبح
long x = c1.getTimeInMillis() - c2.getTimeInMillis();
int days = (int)(x / 1000) / 3600 / 24;

hamyd_reza
دوشنبه 17 تیر 1392, 08:39 صبح
----------

hamid_hr
دوشنبه 17 تیر 1392, 08:48 صبح
خب دونه دونه مقايسه كن
c1.get(Calendar.YEAR) == c2.get(Calendar.YEAR) && c1.get(Calendar.MONTH) == c2.get(Calendar.MONTH)

hamyd_reza
دوشنبه 17 تیر 1392, 09:11 صبح
----------

hamyd_reza
دوشنبه 17 تیر 1392, 09:44 صبح
----------

hamid_hr
دوشنبه 17 تیر 1392, 09:46 صبح
تاريخو به اين صورت ست كردم جواب داد
c2.set(2013,03,20,00,00,00);