View Full Version : چگونگی یافتن اختلاف دو تاریخ ( شمسی )
  
saeed_g21
دوشنبه 23 تیر 1393, 01:17 صبح
سلام دوستان من یک قسمت دارم کاربر تاریخ شمسی رو دستی وارد میکنه و نیاز دارم که اختلاف اون تاریخ رو با تاریخ جاری رو که اتوماتیک محاسبه میشه رو محاسبه کنم 
لطفا راهنماییم کنید متشکرم
rubiks.kde
دوشنبه 23 تیر 1393, 01:32 صبح
این یه نمونه کد هست که من در اون اختلاف دو تاریخ میلادی رو بر اساس روز به دست میارم.
			SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(A.ge tC());			SimpleDateFormat dfDate  = new SimpleDateFormat("dd/MM/yyyy");
			Date last    = null;
			Date current = null;
			Calendar cal = Calendar.getInstance();
			last    = dfDate.parse(preferences.getString("LastUpdate", "01/01/2014"));
			current = dfDate.parse(dfDate.format(cal.getTime()));
			int diffInDays = (int) ((current.getTime() - last.getTime())/ (1000 * 60 * 60 * 24));
			Log.i("saeed", diffInDays+"");
ولی در مورد تاریخ شمسی هم بهتره اون رو به میلادی تبدیل کنی و بعد اختلافشون رو بدست بیاری
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.