استفاده از تاریخ ها
یکی دیگر از انواع داده ای که کاربرد زیادی دارد تاریخ ها هستند
متغیر تاریخ در #C با DateTime تعریف میشود
;DateTime dteDate
;dteDate = DateTime.Now
در کد بالا مقدار متغیر dteDate برابر با تاریخ و زمان کنونی میشود
قالب بندی تاریخ ها
اگر تنظیمات محلی کامپیوتر بر اساس ایران باشد تاریخ بصورت YYYY/MM/DD نمایش داده خواهد شد ولی اگر تنظیمات محلی کامپیوتر براساس مثلا انگلیس باشد بصورت DD/MM/YYYY نمایش داده خواهد شد
میتوان نحوه نمایش تاریخ را مشخص کرد طوری که در هر کامپیوتری با هر تنظیمات محلی به یک صورت نمایش داده شود ولی بهتر است اجازه دهید نمایش تاریخ بر اساس تنظیمات محلی کامپیوتر باشد
Display dates //
;("MessageBox.Show(dteDate.ToLongDateString(), "Date Demo
;("MessageBox.Show(dteDate.ToShortDateString(), "Date Demo
Display times//
;("MessageBox.Show(dteDate.ToLongTimeString(), "Date Demo
;("MessageBox.Show(dteDate.ToShortTimeString(), "Date Demo
در کدهای بالا هیچ ابهامی وجود ندارد و نام توابع مشخص کننده کار آنهاست
استفاده از خاصیت های DateTime
;("MessageBox.Show("Day: " + dteDate.Day, "Date Demo
;("MessageBox.Show("Month: " + dteDate.Month, "Date Demo
;("MessageBox.Show("Year: " + dteDate.Year, "Date Demo
;("MessageBox.Show("Hour: " + dteDate.Hour, "Date Demo
;("MessageBox.Show("Minute: " + dteDate.Minute, "Date Demo
;("MessageBox.Show("Second: " + dteDate.Second, "Date Demo
;("MessageBox.Show("Day of week: " + dteDate.DayOfWeek, "Date Demo
;("MessageBox.Show("Day of year: " + dteDate.DayOfYear, "Date Demo
به کدهای زیر توجه کنید
Add a day and display the results //
;(dteChangedDate = dteStartDate.AddDays(1
Add some months and display the results //
;(dteChangedDate = dteStartDate.AddMonths(6
Subtract a year and display the results//
;(dteChangedDate = dteStartDate.AddYears(-1
این توابع برای اضافه کردن روز ماه سال به تاریخ استفاده میشود برای کم کردن یک عدد منفی به تابه میفرستیم متدهای مهم دیگر در این نوع داده ای عبارتند از: AddHours,AddMinutes ,AddSeconds AddMiliseconds
استفاده از این مطالب با ذکر منبع بلامانع است