فاطمه طاهریان

Fatemeh Taherian
24 - پیام , 2520 - نظر

پیوندهای اصلی

اخبار

لطفا برای بدست آوردن معادل قمری و میلادی تاریخ های مورد نظرتان از تقویم جلالی استفاده کنید.امکان ارسال معادل ها به ایمیلتان برای من وجود ندارد

دسته بندی مقالات

الگوریتم های تبدیل تاریخ
تقویم ایرانیان و دیگر تقویم ها
ستاره شناسی

بایگانی پیامها

بایگانی سال ۱۳۸۸

اسفند ۱۳۸۸، (۱)

بایگانی سال ۱۳۸۷

اسفند ۱۳۸۷، (۱)

بایگانی سال ۱۳۸۶

اسفند ۱۳۸۶، (۱)
بهمن ۱۳۸۶، (۱)
دی ۱۳۸۶، (۱)

بایگانی سال ۱۳۸۵

اسفند ۱۳۸۵، (۱)
مرداد ۱۳۸۵، (۱)

بایگانی سال ۱۳۸۴

اسفند ۱۳۸۴، (۲)
مهر ۱۳۸۴، (۱)
مرداد ۱۳۸۴، (۱)
تیر ۱۳۸۴، (۳)
اردیبهشت ۱۳۸۴، (۱)
فروردین ۱۳۸۴، (۳)

بایگانی سال ۱۳۸۳

اسفند ۱۳۸۳، (۶)

دسته بندی پیامها

(rss) پراکنده
(rss) تقویم

گالری عکسها

زیباست!
صورت های فلکی
فراتر از آسمان

تقویم

تبدیل تاریخ آنلاین
تقویم جلالی
TiMe.Ir

رادکامی ها

امیر میر کمالی
حمید طاهریان
شیما دهباشی
مجید اطلس باف
محسن طاهریان

کارهای رادکام

آسمون
ریسمون
فهرست وب سایت های ایرانی
وب سایت رادکام

تاریخ شمسی به میلادی

لطفا اگر قصد استفاده از این الگوریتم را دارید حتما مطلبی که با عنوان تذکردر وبلاگم قرار داده ام را بخوانید


الگوریتم تبدیل تاریخ شمسی به تاریخ میلادی :

در این الگوریتم می خواهیم تاریخ میلادی معادل با تاریخ شمسی داده شده را بدست آوریم.

برای بدست آوردن سال میلادی معادل کافی است سال شمسی را با 621 جمع کنیم .
مهمترین قسمت نوشتن این الگوریتم تشخیص کبیسه بودن سال است .

برای این کار اگر سال بدست آمده بر100و400 بخشپذیر باشد" یا بر" 100 بخشپذیر نباشدو بر 4 بخشپذیر باشد" آنگاه سال کبیسه است ، در غیر این صورت سال کبیسه نیست.

حال دو حالت پیش می آید:

  • سال کبیسه باشد.

در این حالت اول فروردین را برابر با 20 مارس قرار می دهیم.
برای معین کردن ماه و روز ابتدا مشخص می کنیم که روز داده شده چندمین روز سال است و 12 روز از تعداد روزها کم می کنیم، این کار را برای این انجام می دهیم که روزها را اول ماه"آوریل" محاسبه کنیم.
اگر تعداد روزها کمتر از 12 باشد آنگاه روز مورد نظردر ماه مارس قرار می گیرد و روز معادل از جمع شدن همان روز داده شده با19 بدست می آید.

می دانیم که در سال کبیسه ماه فوریه "29"روزه می شود ، در این صورت در محاسبه ماه میلادی باید آن را لحاظ کنیم ، با توجه به این که محاسبه  از ماه آوریل انجام می شود ، از ماه فوریه سال بعد برای محاسبه ماه میلادی استفاده می شود ،پس باید شرطی قرار دهیم که در صورت کبیسه شدن سال بعد ، فوریه را 29 روزه حساب کند.

  • سال کبیسه نباشد.

در این حالت اول فروردین را برابر با 21 مارس قرار می دهیم.
برای معین کردن ماه و روزابتدا مشخص می کنیم که روز داده شده چندمین روز سال است و 11روز از تعداد روزها کم می کنیم ، این کار را برای این انجام می دهیم که روزها رااول ماه"آوریل"lمحاسبه کنیم.
اگر تعداد روزها کمتر از11 باشد آنگاه روز مورد نظردر ماه مارس قرار می گیرد و روز معادل از جمع شدن همان روز داده شده با20 بدست می آید.

حال اگر تعداد روزها بیشتر از 12 یا 11 شد، تعداد روزهای ماهها رابه ترتیب از" آوریل" تا"ژانویه" از کل روزها کم می کنیم .
این تفاضل را تا زمانی ادامه می دهیم تا باقیمانده از تعداد روزهای ماه بعد (که تفاضل بعدی را تشکیل می دهد) کمترشود .
ازتعداد این تفاضل ها برای بدست آوردن ماه میلادی استفاده می کنیم.
حال اگر این تعداد بیشتر از 8 شود به این معنی است که در سال بعد قرارگرفته ایم و برای بدست آوردن ماه باید 8واحد ازتعداد تفاضل ها کم کنیم ویک واحد به سال اضافه کرد و در صورتی که کمتر از 8 شد باید 4 واحد به  آن اضافه کنیم( زیرا از"آوریل" شروع کردیم ) تا به ماه معادل برسیم.

 

 

شبه کد الگوریتم:

0.آرایه زیر را برای نگهداری ماههای میلادی تعریف می کنیم:

  miladiMonth[12] ={30,31,30,31,31,30,31,30,31,31,28,31}
  miladiMonthLeap[12]= {30,31,30,31,31,30,31,30,31,31,29,31};

1. ورودی ها---------ShamsiYear,ShamsiMonth,ShamsiDay
2.miladiYear = ShamsiYear + 621
3. اگر ((miladiYear % 100)!= 0&&(miladiYear % 4) == 0 یا
((miladiYear % 100)== 0 && (miladiYear % 400) == 0))آنگاه

     اول فروردین = 20 /3(سال کبیسه است.)
     marchdaydiff = 12        //اختلاف روز با ماه مارس
در غیر اینصورت
     اول فروردین = 21/3(سال کبیسه نیست.)
     marchdaydiff = 11      //اختلاف روز با مارس

4.اگرShamsiMonth بین 1 تا 6 باشدآنگاه
     dayCount = ((ShamsiMonth-1) * 31) + ShamsiDay
در غیر اینصورت
     dayCount =(6 * 31) + ((ShamsiMonth - 7) * 30) + ShamsiDay

5.اگر(dayCount<marchdaydiff) آنگاه

  miladiDay = dayCount + (31 - marchDayDiff);
  miladiMonth = 3;
  miladiYear = miladiYear;

درغیر اینصورت

   remainDay = dayCount - marchDayDiff;

.6متغیری مانند "i"را به عنوان یک شمارنده تعریف می کنیم و مقدار اولیه آن را برابر با "0"قرار می دهیم
7.اگر سال بعد(میلادی) کبیسه نیست:

  while ((remainDay > miladiMonth[i]))
  {
    remainDay = remainDay - miladiMonth[i];
    i++
  };

در غیر اینصورت(اگر سال بعد کبیسه است)

     while ((remainDay > miladiMonthleap[i]))
    {
       remainDay = remainDay - miladiMonthLeap[i];
       i++
    };

miladiDay = remainDay;.8.

9. اگر(i>8) (دقت کنید که از آوریل شروع کردیم)آنگاه

   miladiMonth = i - 8;
   miladiYear =  miladiYear + 1;

در غیر اینصورت

   miladiMonth = i + 4;
   miladiYear= miladiYear

10.چاپ کن :miladiYear,miladiMonth,miladiDay


 

 

پیاده سازی الگوریتم به زبان c :
 

typedef struct _MILADIDATE
{
 int         iYear;
 int         iMonth;
 int         iDay;
}MILADIDATE;

MILADIDATE ShamsiToMiladi(int ShamsiMonth,int ShamsiDay,int ShamsiYear)
{

MILADIDATE    miladiDate;
int           marchDayDiff, remainDay;
int           dayCount, miladiYear, i;
 

// this buffer has day count of Miladi month from April to January for a none year.

int miladiMonth[12]  =  {30,31,30,31,31,30,31,30,31,31,28,31};
miladiYear = ShamsiYear + 621;

//Detemining the Farvardin the First

if((MiladiIsLeap(miladiYear))
{
//this is a Miladi leap year so Shamsi is leap too so the 1st of Farvardin is March 20 (3/20)
  marchDayDiff = 12;
}
else
{
//this is not a Miladi leap year so Shamsi is not leap too so the 1st of Farvardin is March 21 (3/21)
  marchDayDiff = 11;
}

// If next year is leap we will add one day to Feb.
if(MiladiIsLeap(miladiYear+1)))
{
miladiMonth[10] = miladiMonth[10] + 1; //Adding one day to Feb
}

//Calculate the day count for input shamsi date from 1st Farvadin

if((ShamsiMonth>=1)&&( ShamsiMonth<=6))
 dayCount = ((ShamsiMonth-1) * 31) + ShamsiDay;
else
 dayCount =(6 * 31) + ((ShamsiMonth - 7) * 30) + ShamsiDay;

//Finding the correspond miladi month and day

if (dayCount <= marchDayDiff) //So we are in 20(for leap year) or 21for none leap year) to 31 march
{
 miladiDate.iDay = dayCount + (31 - marchDayDiff);
 miladiDate.iMonth = 3;
 miladiDate.iYear=miladiYear;
}
else 

{
 remainDay = dayCount - marchDayDiff;


  i = 0; //starting from April

while ((remainDay > miladiMonth[i]))
{
 remainDay = remainDay - miladiMonth[i];
 i++;
}
 miladiDate.iDay = remainDay;

if (i > 8) // We are in the next Miladi Year
{
 miladiDate.iMonth = i - 8;
 miladiDate.iYear =  miladiYear + 1;
}
else
{
 miladiDate.iMonth = i + 4;
 miladiDate.iYear =  miladiYear;
 }

}

 return miladiDate;
}

// the function check a miladiyear is leap or not.
BOOL MiladiIsLeap(int miladiYear)
{
if(((miladiYear % 100)!= 0 && (miladiYear % 4) == 0) || ((miladiYear % 100)== 0 && (miladiYear % 400) == 0))
  return TRUE;
else
  return FALSE;
}

 

ارسال شده در تاریخ ۲۱ فروردین ۱۳۸۴ - 2:15 عصر

نظرات

# پاسخ به: تاریخ شمسی به میلادی  

می خواستم از الگوریتم هایی که گذاشتید تشکر کنم . مسئله مرا حل کرد.
فقط دو مورد زیر را اصلاح نمایید:

in function MiladiToShamsi
the initial value for farvardinDayDiff=79

in function ShamsiToMiladi
edit following
else
remainDay = dayCount - marchDayDiff;
to
else
{ remainDay = dayCount - marchDayDiff;


امیدوارم همیشه موفق باشید باز هم مرسی :)
۳۱ خرداد ۱۳۸۴ - 8:52 عصر | سحر

# پاسخ به سحر  

از تذکرهایی که دادید ممنونم ،این دو مورد را هم اصلاح کردم
۱۳ تیر ۱۳۸۴ - 7:24 عصر | فاطمه

# پاسخ به: تاریخ شمسی به میلادی  

با سلام و خسته نباشید خدمت شما
اوا اینکه من میخوساتم ببینم توی اکسس 2000 و در ویندوز 2000
چطوری میشه از این روش شما استفاده کرد ؟
با استفاده از اکتیوایکس یا دی ال ال ها یا به صورت تعریف ماجول توی اکسس ؟
ممنون میشم . کارم خیلی گیر هست . اگه جواب بدین
خداحافظ و ناصر شما
۱۱ آذر ۱۳۸۴ - 12:00 عصر | mohsen

# پاسخ به: تاریخ شمسی به میلادی  

سلام
خسته نباشید
آقا من زیاد کامپیوتری نیستم در صورت امکان به زبان ساده برام توضیح بدید وقتی می‌خواهم در اکسس تاریخ به شمسی نشان داده شود چکار کنم مثلا در فرمها و گزارشات.
اگر لطف کنید خیلی ممنون میشم
نیاز فوری
متشکرم
۱۳ اسفند ۱۳۸۴ - 1:48 صبح | علی زرگر

# پاسخ به: تاریخ شمسی به میلادی  

سلام.
متاسفانه من سعی کردم برنامه رو compile کنم با salford
ولی نشد. error داد.
یه چک بکنید مشکلی نداشته باشه.
ممنون
۱۴ اسفند ۱۳۸۴ - 10:38 عصر | حسین

# پاسخ به: تاریخ شمسی به میلادی  

با سلام.
من یه سوال خیلی خیلی واجب دارم که خواهش می کنم فقط زود جواب بدهید
در این الگوریتم برای تبدیل تاریخ 1/1/1 شمسی به میلادی و بلعکس جواب نمی دهد
لطفا جواب دهید با تشکر.
۵ اردیبهشت ۱۳۸۵ - 12:18 عصر | محمد حسن امراللهی

# توجه کنید  

من در مطبی با عنوان"تذکر" که در صفحه اول وبلاگم قابل مشاهده است ،توضیح داده ام که این الگوریتم برای چه سالهایی کار می کند و علت این امر را هم توضیح داده ام .

لطفا اگر قصد استفاده از این الگوریتم را دارید حتما آن را مطلب را بخوانید

متشکرم
۵ اردیبهشت ۱۳۸۵ - 12:52 عصر | فاطمه طاهریان

# پاسخ به: تاریخ شمسی به میلادی  

aghe momkene in barnamaro tabdil be zabane vb konid va be mailam befrestid
mamnon misham
ma bayad ta 2 roz dighe be vb tahvil bedim na c
۲۰ اردیبهشت ۱۳۸۵ - 5:46 عصر | hoossien

# پاسخ به: تاریخ شمسی به میلادی  

لطفا برنامه تبدیل تاریخ شمسی به میلادی و همچنین تشخیص سال کبیسه را به زبان پاسکال بنویسید
۲۲ اردیبهشت ۱۳۸۵ - 1:37 عصر | سما

# پاسخ به: تاریخ شمسی به میلادی  

این برنامه را بگیرید و هر چی تاریخ دارین تبدیل کنید.
http://files.oxinsoft.com/shamsical/shamsic.exe
۸ تیر ۱۳۸۵ - 2:59 عصر | ایرج

# پاسخ به: تاریخ شمسی به میلادی (مشكل در سورس كد)  

سلام ... می خواستم یه چند تا نكته رو بگم
یكی اینكه در این سورسی كه نوشتید از متغیر Farvardin استفاده شده ولی هیچ جا از مقدار های اون استفاده ای نشده ...
مورد بعدی اینه كه در یه قسمت كه if هست اگر قسمت if اجرا بشه متغیر remainDay مقدار دهی نمی شه ،
و فقط در صورت اجرای قسمت else مقدار دهی می شه ... بعد از این if شما اومدید بر حسب remainDay ،
while تعریف كردید كه در این صورت ممكنه متغیر remainDay مقدار دهی نشده باشه و در این صورت قسمت while با error مواجه می شه ... امیدوارم كه این مطالب به كمك كردن و بهینه سازی كدتون كمك كنه ... فرهاد سخایی
۲۹ تیر ۱۳۸۵ - 7:53 عصر | فرهاد سخایی

# پاسخ به: تاریخ شمسی به میلادی  

با سلام
راستش من خیلی سعی کردم که کنترلی درست کنم تا تاریخ شمسی را دقیق حساب کند ولی هنوز موفق نشده ام.
سالها دو نوع کبیسه دارند:
1- کبیسه صغیر که هر 4 سال یک بار اتفاق می افتد
2- کبیسه کبیر که زمان مشخصی ندارد. 37 سال و 33 سال اتفاق می افتد.
ترتیب آن به صورت ... , 33 , 37 , 37 , 33 , 37 , 37 , 33 , 37 , 37 , 33 , 37 , ... و این روند تکرار می شود.
(طبق محاسبات من)
وی الگوریتم شما به طور ثابت هر 33 سال کبیسه کبیر اتفاق می افتد.

بر اساس محاسبات شما سال 75 کبیسه کبیر اتفاق افتاده است ولی طبق محاسبات من سال 55 کبیسه کبیر اتفاق افتاده و سال 88 نیز اتفاق می افتد. من در مورد صحت الگوریتم شما و روش خودم دوچار مشکل شده ام و تقویم های سال قبل را در اختیار ندارم. اگر زحمتی نیست و ابزار لازم را در اختیار دارید در این مورد تحقیق کنید و مرا راهنمایی کنید.

متشکرم
۲۱ مرداد ۱۳۸۵ - 8:30 صبح | علی

# پاسخ به: تاریخ شمسی به میلادی  

با سلام
از برنامتون ممنون
ولی تقویم جلالی سال 1408رو سال کبیسه می دونه ولی برنامه شما سال 1407رو
چرا؟ و کدام درست است؟
۱۱ بهمن ۱۳۸۵ - 1:42 عصر | سعید

# پاسخ به: تاریخ شمسی به میلادی  

برنامه خیلی خوبی ارائه دادید موفق و موید باشید.
۲۵ بهمن ۱۳۸۵ - 10:37 صبح | الهه

# پاسخ به: تاریخ شمسی به میلادی  

سلام عزيزم خواهش ميكنم خيلي زود جواب من را بده فردا صبح بايد تحويل بدهم.
نمي دانم چرا برنامه error ميدهد هم شمسي به ميلادي و هم ميلادي به شمسي خيلي ممنون خدا حافظ.
۲۵ بهمن ۱۳۸۵ - 4:31 عصر | سارا

# پاسخ به: تاریخ شمسی به میلادی  

baba jan cheghad tarikh migin.khob nazaraate ghabli ro ham ye nigah bendazid in nevisande bande khoda narahat mishe hey shoma goftid felan tarikh ro tabdil kone.
aslan berid be adresse zir va ye File be Esme JalaliCalender.msi ro download konid bad har tarikhio be har tarikhi tabdil mikone.
http://www.esnips.com/web/mVideos
۱۳ خرداد ۱۳۸۶ - 1:39 صبح | greeting

# پاسخ به: تاریخ شمسی به میلادی  

دوست عزیز باید بگم که این برنامه هم درست کار نمیکنه
یعنی تاریخ رو درست نمیده
میتونی امتحان کنی
تاریخ 2004/3/4 رو با این برنامه به شمسی تبدیل کن و بعد یه سر به تقویم بزن
الگوریتم بالا هم درست کار نمیکنه چون تو محاسبه سالهای کبیسه مشکل داره
ولی برنامه تبدیل تاریخ که تو این(http://radcom.ir/weblog/fatemeh/) صفحه معرفی شده کاملتره
۲۱ خرداد ۱۳۸۶ - 1:59 عصر | حمید

# پاسخ به: تاریخ شمسی به میلادی  

با سلام خدمت شما دوستان عزیز. اگر قصد تبدیل تاریخ میلادی به تاریخ شمسی و قمری و یا تبدیل هجری شمسی به هجری قمری و میلادی را دارید ، اگر نرم افزار تقویم فارسی را دانلود کنید نه تنها میتونید این کار رو انجام بدین بلکه با یه تیر چند نشون زدین!!! میتونید امتحان کنید! لینک دانلودشم اینه http://www.netpc.ir/PCalendar/PCalendar_setup.exe
یا ورژن گرافیکال از همون سریش
http://www.netpc.ir/PCalendar/PCalendar2.exe
این نرم افزار همیشه به روز میشه بنابراین اگر نسخه قدیمی تر آن را دارید آن را بروز کنید تا امکاناتتان به روز بشه
با تشکر فراوان.
۱۶ شهریور ۱۳۸۶ - 3:27 صبح | محمود عرب سعیدی

# پاسخ به: تاریخ شمسی به میلادی  

سلام من دنبال يك برنامه خوب و راحت ميگردم براي تبديل تاريخ شمسي به ميلادي اگه در اسرع رژوقت به دادم برسين ممنون ميشم يا اسم سايتي روكه ميتونم اين برنامرو پيدا كنم بگين ممنون ميشم
۱۹ آبان ۱۳۸۶ - 2:49 عصر | سعيد

# پاسخ به: تاریخ شمسی به میلادی  

سلام خسته نباشید...من به تازگی برای نوشتن یک برنامه نیاز به استفاده از الگوریتم شما شدم و برای زبانی که برنامه می نوشتم کل سورس کد شما را دیکد کردم اما متاسفانه برای مثال برای (1/1/1386 به شمسی)در پاسخ میشود(0/4/2007 به میلادی یعنی 0 اپریل 2007 که غلط است)اگر به قسمت نظرات به پاسخ اقای فرهاد سخایی مراجعه کنید همین مشکل را توضیح داده اند...
با سپاس منتظر پاسخ شما در این وبلاگ یا ایمیلتان هستم.
۲ اسفند ۱۳۸۶ - 9:31 صبح | امین

# پاسخ به: امین  

سلام
اشکالاتی که آقای فرهاد سخایی بیان کرده بودند و باعث اشتباه درمحاسبه تاریخ می شد را بر طرف کردم تنها مشکل در این بود که در یک if به جایremainDay ، مقدار روز میلادی را قرار داده بودم ! چند مشکل کوچک دیگر نیز داشت که بر طرف شدند .
از توجه تان سپاسگذارم و برایتان آرزوی موفقیت می کنم.
۳ اسفند ۱۳۸۶ - 2:15 عصر | فاطمه طاهریان

# پاسخ به: پاسخ به امین  

سلام،وقتتون بخیر
اول سپاس بخاطر توجه سریعتون و دوم اینکه متاسفانه باز هم برنامه برای تبدیل اول فروردین 1386 به جای رسیدن به 21 مارچ 2007 به 21 اپریل 2007 اشاره میکند که اشتباه است!! من احساس میکنم به این قسمت باید توجه کرد:
if (i > 8) // We are in the next Miladi Year
{
miladiDate.iMonth = i - 8;
miladiDate.iYear = miladiYear + 1;
}
else
{
miladiDate.iMonth = i + 4;
miladiDate.iYear = miladiYear;
}

در تریسی که من کردم تا قبل از این قسمت پاسخ نهایی درست است اما چون remainday=21 است و کمتر از تمام ماههای میلادیست مقدار i همان صفر میماند که در کد بالا باعث مقدار دهی imonth=0+4 میشود و ماه از مارچ به اپریل تبدیل میشود!!

متاسفانه چون از ابتدا تنها الگوریتم را کد کرده ام زیاد از آن سر در نمی آورم پس عذر خواهی من را به خاطر سوالات بسیارم ببخشید :)

منتظر پاسختان هستم...
وقت بخیر
۳ اسفند ۱۳۸۶ - 9:34 عصر | امین

# پاسخ به: امین  

سلام
موضوعی که بیان کرده اید بررسی کردم و متوجه شدم تمام مشکلاتی که شما به آن برخوردید و آقای سخایی به آن اشاره کرده اند تنها از وجو د یک "{ "اضافه بعد از سومین else ایجاد شده است برای درست کار کردن الگوریتم
در قسمت
(if (dayCount <= marchDayDiff
مقدار miladiDate.iDay = dayCount + (31 - marchDayDiff)
را قرار دهید و در else مربوط به آن { اشتباه را بردارید و آن را قبل از
return miladiDate; قرار دهید.
موفق باشید.
۴ اسفند ۱۳۸۶ - 8:12 عصر | فاطمه طاهریان

# پاسخ به: پاسخ به امین  

سلام...و بسیار سپاسگزارم به خاطر وقتی که گذاشتید و سرعتی که در پاسخ دهی داشتید!!
همیشه موفق و سربلند و پیروز باشید.
۵ اسفند ۱۳۸۶ - 7:30 صبح | امین

# پاسخ به: تاریخ شمسی به میلادی  

سلام .
میشه الگوریتم (برنامه ای که سال شمسی را به برنامه داده ودر خروجی تقویم سال را بدهد.)برایم میل کنید . یا برای نوشتن ان راهنماییم کنید
ممنون
۱۹ اسفند ۱۳۸۶ - 6:49 عصر | منا

# پاسخ به: تاریخ شمسی به میلادی  

سلام، یک سوال دارم . چرا در تقویم سال 1387 تاریخ تولد میلادی با تاریخ تولد هجری شمسی افراد همخوانی ندارد ؟ در صورتی که طی سالهای گذشته این حادثه اتفاق نافتاده بود !
۲۷ فروردین ۱۳۸۷ - 5:45 عصر | علی

# پروژه تقویم فارسی به زبان پاسکال  

با سلام من دانشجوی ترم 2 فناوری اطلاعات هستم الان پروژه تقویم فارسی به زبان پاسکال را می خواهم تا یکشنبه بیشتر وقت ندارم از شما ممنون میشم کمکم کنید خواهش میکنم و سال کبیسه هم محاسبه شود
۷ اردیبهشت ۱۳۸۷ - 12:27 صبح | شیدا عارف پور

# پاسخ به: شیدا عارف پور  

سلام
متاسفانه پاسکال در زمینه کاری من نیست و در این زمینه نمی توانم کمکی بکنم.
۸ اردیبهشت ۱۳۸۷ - 11:39 صبح | فاطمه طاهریان

# پاسخ به: تاریخ شمسی به میلادی  

برنامه خوبی بود من میخواهم از اون برای پروژه پایانیم استفاده کنم
۲۸ اردیبهشت ۱۳۸۷ - 1:45 عصر | علی

# پاسخ به: تاریخ شمسی به میلادی  

سلام
خواهش میکنم الگوریتم تبدیل تاریخ شمسی به میلادی را با "VB" به من بدهید . فقط دو روز دیگه وقت دارم و هر چه جستجو کردم با VB پیدا نکردم .

"متشکرم"

Email: barjys_1080@yahoo.co
۳۰ اردیبهشت ۱۳۸۷ - 11:17 عصر | نیلوفر

# پاسخ به: تاریخ شمسی به میلادی  

ارسال مدارک پاسپورت
۴ خرداد ۱۳۸۷ - 2:43 صبح | احمد احمدی

# پاسخ به: تاریخ شمسی به میلادی  

با سلام وخسته نباشید برنامه خیلی خوبی , میشه آموزشش را هم یاد بدید ممنون می شم!
موفق باشید.
۲۷ تیر ۱۳۸۷ - 7:19 عصر | مائده

# پاسخ به: تاریخ شمسی به میلادی  

از سايت پرمحتواتون ممنون.
۱۹ مرداد ۱۳۸۷ - 12:13 عصر | زيبا

# پاسخ به: تاریخ شمسی به میلادی  

در این جا روش جالبی ارائه شده:
http://kmisagh.blogsky.com/1387/07/12/post-4/
۱۶ مهر ۱۳۸۷ - 4:21 عصر | م

# پاسخ به: تاریخ شمسی به میلادی  

بابت برنامه ممنون، فعلا مشکل من رفع کرد.
۲۳ آبان ۱۳۸۷ - 10:14 عصر | فاطمه ک

# پاسخ به: تاریخ شمسی به میلادی  

لطفاالگوریتم تبدیل تقویم شمسی به میلادی رابه زبان پاسکال برایم ارسال کنید خواهشمندم هرچه زودتر اقدام کنید
۱۴ آذر ۱۳۸۷ - 1:32 عصر | شیوا

# پاسخ به: تاریخ شمسی به میلادی  

26 اردیبهشت 1361 هستم لطفآ بفرمایید به میلادی چه تاریخی میشه؟
۲۹ آذر ۱۳۸۷ - 6:52 عصر | عطا

# پاسخ به: تاریخ شمسی به میلادی  

تبدیل تاریخ آنلاین ke to site gozashtid dorost kar mikoneh
۹ دی ۱۳۸۷ - 3:14 صبح | Ashkan

# پاسخ به: تاریخ شمسی به میلادی  

تبدیل تاریخ آنلاین ke to site gozashtid dorost kar mikoneh?
۹ دی ۱۳۸۷ - 3:15 صبح | Ashkan

# تبدیل تاریخ شمسی به میلادی  

خواهشمند تاریخ تولد 1360 به میلادی تبدیل کند
۱۲ بهمن ۱۳۸۷ - 2:15 عصر | احمد

# الگوریتم تبدیل تاریخ میلادی به قمری  

سلام با تشکر از موضوعی که در بالا قرار داده اید ، اما من به دنبال الگوریتم تبدیل تاریخ میلادی به قمری هستم چرا که در اکسس به اون برای بدست آوردن مناسبت های تاریخ شمسی ، میلادی و قمری نیاز دارم البته خود اکسس داره اما دقیق نیست و وقتی تاریخش رو قمری می کنم باز تاریخ میلادی ندارم!
تاریخ میلادی و میلادی به شمسی رو هم دارم فقط میلادی به قمری رو لازم دارم.
ممنون میشم اگه کمکم کنید!
۲۲ فروردین ۱۳۸۸ - 11:17 عصر | سید سعید موسوی

# پاسخ به: تاریخ شمسی به میلادی  

براي کار با تاريخ هاي شمسي قمري و ميلادي سري به اين سايت بزنيد http://www.nano3oft.com
۲۷ فروردین ۱۳۸۸ - 12:27 عصر | ali

# پاسخ به: تاریخ شمسی به میلادی  

خوبه فقط درآخر { رو ببند دوبار بسته میشه به برنامه هلت دقت کن بای
۱۹ مرداد ۱۳۸۸ - 7:46 عصر | دثغیخدشئ

# پاسخ به: تاریخ شمسی به میلادی  

ماه مهر به ميلادي چه ماهي است
۱ شهریور ۱۳۸۸ - 12:49 عصر | ناهيد

# پاسخ به: تاریخ شمسی به میلادی  

arar
۱۱ شهریور ۱۳۸۸ - 5:09 عصر | امیر شهبازی

# پاسخ به: تاریخ شمسی به میلادی  

ناهيد جون منم گيج شدم..............
۳ مهر ۱۳۸۸ - 1:43 صبح | اميد

# پاسخ به: تاریخ شمسی به میلادی  

DFASFAS
۲۸ مهر ۱۳۸۸ - 4:32 عصر | .وئذدذئ

# پاسخ به: تاریخ شمسی به میلادی  

سلام خسته نباشید برنامه خوبی بود
من می خواستم بدونم می شه بدون اینکه برنامه ای نوشت در Excel 2003 فرمولی نوشت که این کار را انجام دهد !
متاسفانه فراموش کردم چطور بوده اگه راهنماییم کنید ممنون می شم مرسی
۵ آذر ۱۳۸۸ - 3:19 عصر | hamid

# پاسخ به: تاریخ شمسی به میلادی  

salam.
bebakhshid age momkene narm afzar tabdil baram mail konid
mamnon
۷ آذر ۱۳۸۸ - 11:22 صبح | sara

# پاسخ به: تاریخ شمسی به میلادی  

1367/4/13
۱۳ آذر ۱۳۸۸ - 12:39 صبح | جعفر نیکخو

# پاسخ به: تاریخ شمسی به میلادی  

1367/04/13
۱۳ آذر ۱۳۸۸ - 12:41 صبح | جعفر نیکخو

# پاسخ به: تاریخ شمسی به میلادی  

خییییییییییییییییییییییییییییییییییییییییییییییییییلی گلید

ممنون!
۳ دی ۱۳۸۸ - 5:34 عصر | ف

# سورس کد تقویم با برنامه سی  

سلام
برنامه ای تحت C لازم دارم برای پروژه دانشجویی. خودم هر کاری کردم جور در نیومد. لطفا کمکم کنید.
این برنامه باید سالی را برای ورود بگیرد و تقویم یکسال آنرا با احتساب سال کبیسه به ما در یک صفحه نشان دهد.
ممنون میشم کسی به من کمک کنه.
شادی از تهران
۱۰ دی ۱۳۸۸ - 2:27 عصر | شادی

# پاسخ به: تاریخ شمسی به میلادی  

با سلام و خسته نباشيد من دانشجوي کارشناسي ارشد اقليم شناسي هستم در ارتباط با سال ميلادي و شمسي در کارم وقفه اي ايجاد شد ه اگر در اين زمينه راهنماييم کنيد ممنون مي شوم .
با تشکر فراوان

۱۲ بهمن ۱۳۸۸ - 12:24 صبح | شافی

# پاسخ به: تاریخ شمسی به میلادی  

با سلام و خسته نباشيد من دانشجوي کارشناسي ارشد اقليم شناسي هستم در ارتباط با سال ميلادي و شمسي در کارم وقفه اي ايجاد شد ه اگر در اين زمينه راهنماييم کنيد ممنون مي شوم .
با تشکر فراوان

۱۲ بهمن ۱۳۸۸ - 12:25 صبح | شافی

# پاسخ به: تاریخ شمسی به میلادی  

man 3 tarikh ro mikham ke be miladi lazem daram va nemitunam ba mohasebate shoma hal konam o kheili ham zaruri hast age mohabat konin o baram har 3 tarikh ro mahasebe konin o behem javab bedin kheiliiiiiiiiiiiiiiii mamnun misham ,,,,zende bashid
۱۴ بهمن ۱۳۸۸ - 4:58 عصر | eqbal

# پاسخ به: تاریخ شمسی به میلادی  

tarikh haye shamsi e man ke mikham be miladi tabdil shan ebaratand az 20/11/1387.....29/06/1366......26/06/1375,,,,,,,,,,,,,,az hamkaritun mamnunam
۱۴ بهمن ۱۳۸۸ - 5:02 عصر | eqbal

# پاسخ به: تاریخ شمسی به میلادی  

salam .....to ro be har chi dustesh darin 3 tarikhe shamsi ro be miladi baram zudtar tabdil konin kheili niaz daram ,,,,nemitunam az in ravesh estefade konam ,,,,,mamnunammmmmmmmmmmbe adresam zud send konid lotfan
۱۵ بهمن ۱۳۸۸ - 12:41 عصر | yadgar

# پاسخ به: تاریخ شمسی به میلادی  

salam
۱۸ بهمن ۱۳۸۸ - 11:38 صبح | alireza shahbazi

# پاسخ به: تاریخ شمسی به میلادی  

salam baraye estefadeye shakhsi mikhastam.
۱۸ بهمن ۱۳۸۸ - 11:41 صبح | alireza shahbazi

# پاسخ به: تاریخ شمسی به میلادی  

با سلام وتشكر ، مي خواستم آسانترين راه تفاضل دو تاريخ در محيط اكسل را برايم توضيح دهيد . با تجديد احترامات . رضا
۵ اسفند ۱۳۸۸ - 2:04 عصر | غلامرضا رحماني

# پاسخ به: تاریخ شمسی به میلادی  

salam khaste nabashid mishe baraye man be miladi tarjome konid 20/10/1375
بیست/دی/هفتادو پنج
۲۹ اسفند ۱۳۸۸ - 10:51 عصر | matin

# پاسخ به: تاریخ شمسی به میلادی  

این الگوریتم دچار خطای یک روزه برای بعضی بازه های زمانی مشخص هست
مثلا
میلادی : 1935/8/4
شمسی : 12/5/1314

این تاریخها درستند اما از این کد بدست نمیان امتحان کنید.
۲۴ فروردین ۱۳۸۹ - 2:32 عصر | مسعود

# پاسخ به: تاریخ شمسی به میلادی  

salam barname khobi bod be man komak kard va az masule in site mamnonam .
۷ اردیبهشت ۱۳۸۹ - 3:47 صبح | sara

# پاسخ به: تاریخ شمسی به میلادی  

kheily alie
۷ تیر ۱۳۸۹ - 8:55 عصر | mohsen

ارسال نظرات

عنوان:  
نام:  
آدرس الکترونیکی:
زبان:
توضیح:  
لطفا متن مقابل را در زیر وارد کنید
(کوچک یا بزرگ بودن حروف مهم نیست)