PDA

View Full Version : بدست آوردن هفته، ماه و سال شمسی از روی تاریخ میلادی



hadimtn
دوشنبه 23 آذر 1394, 13:10 عصر
سلام...
تاریخ رو بصورت میلادی و با نوع date تو پایگاه داده ذخیره کردم؛ در حالی که با تاریخ شمسی باید کار کنم!
مثلاً هنگام گزارش گیری کاربر گزارش آماده ی هفته ی جاری رو انتخاب میکنه؛ حالا چه جوری هفته ی جاری (یا ماه و سال) رو بدست بیارم ؟!
یه سوال دیگه، مثلاً کاربر ماه جاری رو انتخاب میکه که طبیعتاً با میلادی یکی نیست! این مشکل رو چه جوری حل کنم؟!

..... .... ... .. . ؟!

ebrahim.rayatparvar
دوشنبه 23 آذر 1394, 14:57 عصر
بهتره سرچی در مورد PersionCalender در سی شارپ بزنی که تو همین انجمن و سایت های داخلی و خارجی کلی بحث شده حال اگه هم برات کدنویسیش سخت هست در مورد کامپوننت تاریخ تو انجمن جستجو کن بچه ها کامپوننت های زیبایی گذاشتن برای مثال لینک زیر رو ببین :

لینک (http://barnamenevis.org/showthread.php?110628-%D9%83%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D8%AA%D9%82%D9%88%D9%8A%D9%85-%D8%B4%D9%85%D8%B3%DB%8C&highlight=%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D8%B4%D9 %85%D8%B3%DB%8C)

r4hgozar
سه شنبه 24 آذر 1394, 08:19 صبح
سلام.
می تونی از dll به نام persiandatetime استفاده کنی.
موفق باشی

hadimtn
سه شنبه 24 آذر 1394, 21:01 عصر
ممنون.
ولی میخوام تا جایی که میشه از کد نویسی استفاده کنم !
یعنی با کد نویسی خیلی جای کار داره؟!

mosi20
سه شنبه 24 آذر 1394, 22:23 عصر
System.Globalization.PersianCalendar p = new System.Globalization.PersianCalendar();
radDateTimePicker1.Text = p.GetYear(DateTime.Now).ToString() + "/" + p.GetMonth(DateTime.Now).ToString("#") + "/" + p.GetDayOfMonth(DateTime.Now).ToString("#");

r4hgozar
چهارشنبه 25 آذر 1394, 08:42 صبح
هیچ چیز در برنامه نویسی نشدنی نیست.
راهای مختلفی وجود داره.
شما با نوشتن این انگار داری لقمه رو دور سرت می چرخونی. دوباره کاری می کنی.
موفق باشی