تبلیغات
مرجع عملی و کاربردی زبان سی شارپ ، تصاویر دیدنی ، دانلود نرم افزار های گوناگون - کار کردن با انواع داده ها

کار کردن با انواع داده ها

نویسنده :مرتضی عالمین
تاریخ:پنجشنبه 14 خرداد 1388-03:12 ب.ظ

3-تاریخ

برخی اعمال متدوال روی تاریخ میلادی


کد:

// Create a TimeSpan representing 2.5 days.

TimeSpan timespan1 = new TimeSpan(2, 12, 0, 0);

// Create a TimeSpan representing 4.5 days.

TimeSpan timespan2 = new TimeSpan(4, 12, 0, 0);

// Create a TimeSpan representing 1 week.

TimeSpan oneWeek = timespan1 + timespan2;

// Create a DateTime with the current date and time.

DateTime now = DateTime.Now;

// Create a DateTime representing 1 week ago.

DateTime past = now - oneWeek;

// Create a DateTime representing 1 week in the future.

DateTime future = now + oneWeek;

مثال :‌ پیدا کردن اختلاف تعداد روزهای بین دو تاریخ :

کد:

DateTime dateFrom = DateTime.Parse("10/10/2007");

DateTime dateTo = DateTime.Parse("11/12/2007");

TimeSpan ts = dateTo - dateFrom;

int days = ts.Days;

و یا :

کد:

DateTime dtFirst = new DateTime(2007, 10, 10);

DateTime dtSecond = new DateTime(2007, 11, 12);

TimeSpan diffResult = dtSecond.Subtract(dtFirst);

دستیابی به تاریخ شمسی با استفاده از PersianCalender


کد:

using System.Globalization;

کد:

public string Miladi2Shamsi(DateTime _date)

{

    PersianCalendar pc = new PersianCalendar();

    StringBuilder sb = new StringBuilder();

    sb.Append(pc.GetYear(_date).ToString("0000"));

    sb.Append("/");

    sb.Append(pc.GetMonth(_date).ToString("00"));

    sb.Append("/");

    sb.Append(pc.GetDayOfMonth(_date).ToString("00"));

    return sb.ToString();

}

نحوه ی استفاده، برای مثال تاریخ امروز :

کد:

string today = Miladi2Shamsi(DateTime.Now);

خروجی این تابع رشته ای در قالب "YYYY:MM:DD" مانند : "1386/12/25" خواهد بود.

تبدیل رشته حاوی تاریخ شمسی به متناظر میلادی آن


کد:

using System.Globalization;

کد:

public DateTime Shamsi2Miladi(string _date)

{

    int year = int.Parse(_date.Substring(0, 4));

    int month = int.Parse(_date.Substring(5, 2));

    int day = int.Parse(_date.Substring(8, 2));

    PersianCalendar p = new PersianCalendar();

    DateTime date = p.ToDateTime(year, month, day, 0, 0, 0, 0);

    return date;

}

ورودی این تابع رشته ای در قالب "YYYY:MM:DD" ؛ مانند : "1386/12/25" و یا "0087/01/01" باید باشد.




داغ کن - کلوب دات کام
نظرات() 
Can you increase your height by stretching?
شنبه 18 شهریور 1396 05:41 ق.ظ
I am in fact glad to read this website posts which contains tons of helpful information, thanks for
providing these kinds of statistics.
chaturbatefreetokenshack.com
پنجشنبه 16 شهریور 1396 01:45 ق.ظ
After going over a few of the blog articles on your website, I truly like your technique of writing a blog.
I book marked it to my bookmark website list and will
be checking back in the near future. Please visit my website as well
and tell me your opinion.
clarisstagno.wordpress.com
سه شنبه 17 مرداد 1396 08:58 ق.ظ
After I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and
now whenever a comment is added I get 4 emails with the same
comment. Is there a way you are able to remove me from that service?
Appreciate it!
What makes you grow taller during puberty?
جمعه 13 مرداد 1396 10:02 ب.ظ
Hi! Do you know if they make any plugins to protect against hackers?
I'm kinda paranoid about losing everything I've worked hard on. Any
tips?
mitziehierholzer.weebly.com
جمعه 13 مرداد 1396 04:15 ب.ظ
I would like to thank you for the efforts you've put in penning this blog.

I am hoping to check out the same high-grade content from you later on as well.
In truth, your creative writing abilities has
motivated me to get my own, personal blog now ;)
Foot Pain
یکشنبه 8 مرداد 1396 01:01 ق.ظ
Hello There. I found your weblog using msn. That
is an extremely smartly written article. I'll make sure
to bookmark it and come back to learn extra of your
useful info. Thanks for the post. I'll certainly return.
manicure
سه شنبه 15 فروردین 1396 11:50 ب.ظ
I believe this is among the most significant info for me.
And i am satisfied studying your article. But should observation on few normal issues, The website style
is great, the articles is truly nice : D.
Excellent task, cheers
miladmahdi
پنجشنبه 14 خرداد 1388 07:36 ب.ظ
سلام
از جدیدترین سریالها و فیلمهای روز دنیا دیدن نمایید:
بخشی از لیست سریالها و فیلمهای موجود
سریال قهرمانان (heroes) در سه فصل
مجموعه فیلم های 2009 سری 1
مجموعه 30 فیلم برتر 2007 و 2008
سریال فرشتگان در آمریکا
مستند خارق العاده سیاره زمین
سریال آلیاسAlias سری کامل (فصل12345)
مستند برترین مکانهای دنیا
سریال فرار از زندان سری کامل(فصل1و2و3و4)
سریال دوستان( Friends)
سریال 24 در هفت فصل کامل
سریال ترسناک ماوراءالطبیعه
سریال زنان سرسخت
سریال ترمیناتور یا نابودگر
سکوت / Silence
سریال شاهزاده زمان 1,2
سریال رقاصه هوانگ جین
سریال Point Pleasant
سریال پادشاه خدایان
سریال عاشقانه نامه عشق
سریال متشكرم ( Thank You)
سریال کایل ایکس وای
سریال جنگجویان کوهستان
سریال رابین هود كره ای هونگ گیل دونگ
سریال هشتمین اژدهای مبارز (Tian Long Ba Bu )
سریال هفت شمشیر زن بهشتی
سریال گروه برادران
سریال زیبای گرگ و میش
سریال فروشنده پارلمان (Lobbyist )
سریال فرشته تاریکی Dark Angel
(fringe )فرینج
سریال اسم من ارله
سریال عشق بد Bad Love
سریال ایلجیما( Iljimae)
سریال دختر من My Girl
دکستر ( DEXTER )
سریال کره ای درخت بهشتی(آسمانی)
داستان غم انگیز عشق (sad love story )
بازگشت عقابهای مبارز
سریال 4400 - THE4400
سریال سه پدر و یک مادر ( Three Dads One Mom)
سریال لاست(گمشدگان)در 5 فصل
سریال امپراطوری بادها(جومونگ2)
افسانه جومونگ
مجموعه کمدی لورل وهاردی
پدر خوانده 1 و 2 و 3
افسانه سودانگ
امپراطور دریا و ....
منتظرتون هستیم
محمد
پنجشنبه 14 خرداد 1388 02:54 ب.ظ
سلام وبلاگ خوبی دارید.
یک سیستم کسب درآمد جدید می خوام بهتون معرفی کنم که سقف پرداخت نداره .
یعنی اینکه 15 هر ماه هر چقدر کلیک داشته باشید پرداخت میکنه حتی اگر فقط 1000 تومان باشه.
لینکش هم تو قسمت آدرس وب گذاشتم خود به خود وارد سایت کسب درآمد میشید.
یه مزیتی هم که داره اینه که پایین بنر تبلیغاتی دیگه هیچ نوشته نداره .
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




Admin Logo
themebox Logo