PDA

View Full Version : محاسبه تاریخ به عدد



tefos666
شنبه 07 آذر 1388, 18:08 عصر
:اشتباه:سلام دوستان ، کسی تابعی نداره که روز رو بگیره و خروجی آن تعداد سال ، ماه ، هفته ، روز باشه مثلا من بهش عدد 404 رو بدم و خروجی اون این باشه

از فرمولی شبیه این استفاده کنه



calculate (int num);


2+7+30+365 که نهایتا میشه 404 و خروجی زیر رو برگردونه

1 سال و 1 ماه و 1 هفته و 2 روز

لطفا کمک کنید کارم واقعا گیره ، ضمنا من با تاریخ شمسی سر و کار دارم ، نمیدونم حالا تو محاسبه مشکلی رو هم بوجود میاره یا نه

h_zamani
شنبه 07 آذر 1388, 20:00 عصر
سلام . میتونین از این برنامه استفاده کنین..البته من تو محیط کنسول نوشتم و تست کردم که کار کرد:






staticvoid Main(string[] args)
{
int n, year, month,week, day;
Console.Write("Enter Number:");
n = Convert.ToInt32(Console.ReadLine());
year = n / 365;
month = (n % 365) / 30;
week = ((n % 365) % 30)/7;
day = (((n % 365) % 30) % 7) ;
Console.WriteLine("year:{0}\nmonth:{1}\nweek:{2}\nday:{3}", year, month, week,day);
Console.ReadKey();
}