PDA

View Full Version : سوال در مورد تقویم



seyedVB
یک شنبه 02 اسفند 1388, 19:25 عصر
سلام من یک تقویم نوشتم که که تقویم میلادی رو شمسی تبدیل می کنه و نشون میده .

مشکل این برنامه اینه که اگر ساعت سیستم تغییر کنه ، برنامه امروز رو نشون نمیده .

چه راهی برای نوشتن یک تقویم پیشنهاد می کنید ؟

AliReza Vafakhah
دوشنبه 03 اسفند 1388, 00:25 صبح
سلام من یک تقویم نوشتم که که تقویم میلادی رو شمسی تبدیل می کنه و نشون میده .

مشکل این برنامه اینه که اگر ساعت سیستم تغییر کنه ، برنامه امروز رو نشون نمیده .

چه راهی برای نوشتن یک تقویم پیشنهاد می کنید ؟

یعنی چه که امروز رو نشون نمیده ؟

شما برای تبدیل میلادی به شمسی (البته روش خودم در یک کامپوننت) باید ایتدا یک تاریخ میلادی رو از شمسی کمک کنید و سپس عدد مورد نظر رو به تاریخ تبدیل کنید البته در هر ماه عدد تفریق متفاوت است ؛ پس باید 12 تفریق متفاوت انجام دهید .

برای سال کبیسه هم

if (year mod 4 = 3) then iYearCabieceh:=True

البته فقط خود عدد سال رو با mod بگیری

موفق اشید