وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی تابع Date و Time در VB.Net را با مبحث ویژگی ها و متدهای کلاس DateAndTime در VB.Net و قالب های تاریخ و زمان از پیش تعریف شده در VB.Net ادامه می دهیم.
در ابتدا قالب ها و سپس ویژگی ها و متدهای کلاس DateAndTime در VB.Net را مورد بررسی قرار می دهیم.
جدول زیر فرمت نام های از پیش تعریف شده تاریخ و زمان را مشخص می کند. این ها ممکن است به وسیله ی نام به عنوان استایل آرگومان برای تابع Format مورد استفاده قرار گیرند.
فرمت | شرح |
---|---|
General Date, or G | تاریخ و / یا زمان را نمایش می دهد. به عنوان مثال ، ۱/۱۲/۲۰۱۲ ۰۷:۰۷:۳۰ AM. |
Long Date,Medium Date, or D | تاریخ را مطابق با قالب تاریخ طولانی فرهنگ فعلی تان نمایش می دهد. به عنوان مثال ، یکشنبه ۱۶ دسامبر ۲۰۱۲٫ |
Short Date, or d | تاریخ را با استفاده از قالب تاریخ کوتاه فرهنگ فعلی تان نمایش می دهد. به عنوان مثال ، ۱۲/۱۲/۲۰۱۲٫ |
Long Time,Medium Time, orT | نمایش یک زمان با استفاده از قالب طولانی فرهنگ فعلی شما. به طور معمول شامل ساعت ، دقیقه ، ثانیه است. به عنوان مثال ، ۰۱:۰۷:۳۰ AM. |
Short Time or t | زمان را با استفاده از قالب کوتاه زمانی فرهنگ فعلی تان نمایش می دهد. به عنوان مثال ، ساعت ۱۱:۰۷ AM. |
f | تاریخ طولانی و زمان کوتاه را مطابق با قالب فعلی فرهنگ تان نشان می دهد. به عنوان مثال ، یکشنبه ۱۶ دسامبر ۲۰۱۲ ساعت ۱۲:۱۵ AM. |
F | تاریخ طولانی و زمان طولانی را مطابق با قالب فعلی فرهنگ تان نشان می دهد. به عنوان مثال ، یکشنبه ۱۶ دسامبر ۲۰۱۲ ۱۲:۱۵:۳۱ AM. |
g | تاریخ کوتاه و زمان کوتاه را مطابق با فرم فرهنگ فعلی تان نمایش می دهد. به عنوان مثال ، ۱۲/۱۶/۲۰۱۲ ۱۲:۱۵ AM. |
M, m | ماه و روز تاریخ را نمایش می دهد. به عنوان مثال ، December 16 |
R, r | تاریخ را مطابق با ویژگی RFC1123Pattern شکل می دهد. |
s | تاریخ و زمان را به عنوان یک شاخص قابل تقسیم بندی فرمت می کند. به عنوان مثال ، ۲۰۱۲-۱۲-۱۶T12:07:31 |
u | تاریخ و زمان را به عنوان یک شاخص قابل تقسیم GMT تنظیم می کند. به عنوان مثال ، ۲۰۱۲-۱۲-۱۶ ۱۲:۱۵:۳۱Z |
U | تاریخ و زمان را با تاریخ طولانی و مدت زمان طولانی به عنوان GMT قالب بندی می کند. به عنوان مثال ، Sunday, December 16, 2012 6:07:31 PM |
Y, y | تاریخ را به صورت سال و ماه فرمت می کند. به عنوان مثال ، December, 2012 |
برای سایر قالب هایی مانند قالب های تعریف شده توسط کاربر ، لطفاً با مستندات مایکروسافت مشورت کنید.
بررسی تابع Date و Time در VB.Net را با مبحث ویژگی ها و متدهای کلاس DateAndTime در VB.Net ادامه می دهیم.
در ادامه با ویژگی ها و متدهای کلاس DateAndTime در VB.Net آشنا خواهیم شد.
در جدول زیر برخی از ویژگی های متداول کلاس DateAndTime ذکر شده است.
ردیف | ویژگی و شرح |
---|---|
۱ | Date مقدار String را که نشان می دهد تاریخ فعلی، مطابق با سیستم شما است را بر می گرداند یا تنظیم می کند.
|
۲ | Now مقدار Date که شامل تاریخ و زمان فعلی، مطابق با سیستم شماست را برمی گرداند.
|
۳ | TimeOfDay مقدار Date که شامل زمان فعلی روز، مطابق با سیستم شما است را برمی گرداند یا تنظیم می کند.
|
۴ | Timer مقدار Double را بر می پرداند که نشان دهنده ی تعداد ثانیه های سپری شده از نیمه شب است.
|
۵ | TimeString مقدار String را که نشان دهنده ی زمان فعلی روز، مطابق با سیستم شما است را نشان می دهد.
|
۶ | Today تاریخ فعلی را دریافت می کند. |
بررسی تابع Date و Time در VB.Net را با بررسی جدولی ادامه خواهیم داد.
در جدول زیر برخی از متد های متداول کلاس DateAndTime آورده شده است.
ردیف | نام متد و شرح |
---|---|
۱ | Public Shared Function DateAdd ( پس Interval به عنوان DateInterval و Number به عنوان Double و DateValue به عنوان DateTime) به عنوان DateTime مقدار Date حاوی مقدار تاریخ و زمان که یک فاصله ی زمانی مشخص اضافه شده است ، را برمی گرداند.
|
۲ | Public Shared Function DateAdd (پس Interval به عنوان String و Number به عنوان Double و DateValue به عنوان Object) به عنوان DateTime مقدار Date حاوی یک مقدار تاریخ و زمان که یک بازه زمانی مشخص به آن اضافه شده است ، را برمی گرداند.
|
۳ | Public Shared Function DateDiff ( پس Interval به عنوان DateInterval و Date1 به عنوان DateTime و Date2 به عنوان DateTime و DayOfWeek به عنوان FirstDayOfWeek و WeekOfYear به عنوان FirstWeekOfYear) به عنوان Long مقدار Long را برمی گرداند که حاوی تعداد فواصل زمانی بین دو مقدار Date است.
|
۴ | Public Shared Function DatePart (پس Interval به عنوان DateInterval و DateValue به عنوان DateTime و FirstDayOfWeekValue به عنوان FirstDayOfWeek و FirstWeekOfYearValue به عنوان FirstWeekOfYear) به عنوان Integer مقدار Integer را برمی گرداند که حاوی مؤلفه مشخص شده از یک مقدار Date داده شده است.
|
۵ | Public Shared Function Day (پس DateValue به عنوان DateTime) به عنوان Integer مقدار Integer را از ۱ تا ۳۱ برگردانده و نمایانگر روز ماه است.
|
۶ | Public Shared Function Hour (بنابراین TimeValue به عنوان DateTime) به عنوان Integer مقدار Integer را از ۰ تا ۲۳ برگردانده که ساعت روز را نشان می دهد.
|
۷ | Public Shared Function Minute (بنابراین TimeValue به عنوان DateTime) به عنوان Integer مقدار Integer را از ۰ تا ۵۹ برگردانده که نشانگر دقیقه ساعت است.
|
۸ | Public Shared Function Month (بنابراین TimeValue به عنوان DateTime) به عنوان Integer مقدار Integer را از ۱ تا ۱۲ برگردانده که نشانگر ماه از سال است.
|
۹ | Public Shared Function MonthName (بنابراین Month به عنوان Integer و Abbreviate به عنوان Boolean) به عنوان String مقدار String را با نام ماه مشخص شده برمی گرداند.
|
۱۰ | Public Shared Function Second (بنابراین TimeValue به عنوان DateTime) به عنوان Integer مقدار Integer را از ۰ تا ۵۹ برمی گرداند که نشانگر ثانیه از دقیقه است.
|
۱۱ | Public Overridable Function ToString به عنوان String رشته ای را برمی گرداند که شیء فعلی را نمایان می کند.
|
۱۲ | Public Shared Function Weekday (بنابراین DateValue به عنوان DateTime و DayOfWeek به عنوان FirstDayOfWeek) به عنوان Integer مقدار Integer که شامل یک شماره که روز هفته را نشان می دهد، می باشد.
|
۱۳ | Public Shared Function WeekdayName (بنابراین Weekday به عنوان Integer و Abbreviate به عنوان Boolean و FirstDayOfWeekValue به عنوان FirstDayOfWeek) به عنوان String مقدار String را با نام روز هفته مشخص شده برمی گرداند.
|
۱۴ | Public Shared Function Year (بنابراین DateValue به عنوان DateTime) به عنوان Integer مقدار Integer را از ۱ تا ۹۹۹۹ که نمایانگر سال است، برمی گرداند. |
لیست فوق جامع نیست. برای لیست کامل خواص و متدهای کلاس DateAndTime ، لطفاً به مستندات مایکروسافت مراجعه کنید.
برنامه ی زیر برخی از این متدها را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Module Module1 Sub Main() Dim birthday As Date Dim bday As Integer Dim month As Integer Dim monthname As String ' Assign a date using standard short format. birthday = #7/27/1998# bday = Microsoft.VisualBasic.DateAndTime.Day(birthday) month = Microsoft.VisualBasic.DateAndTime.Month(birthday) monthname = Microsoft.VisualBasic.DateAndTime.MonthName(month) Console.WriteLine(birthday) Console.WriteLine(bday) Console.WriteLine(month) Console.WriteLine(monthname) Console.ReadKey() End Sub End Module |
هنگامی که کد بالا کامپایل و اجرا می شود، نتیجه ی زیر را ایجاد می کند.
1 2 3 4 | 7/27/1998 12:00:00 AM 27 7 July |
بررسی تابع Date و Time در VB.Net را در این جا و با مبحث ویژگی ها و متدهای کلاس DateAndTime در VB.Net به پایان می رسانیم.
بررسی تابع Date و Time در VB.Net را با مبحث قالب های تاریخ و زمان از پیش تعریف شده در VB.Net و ویژگی ها و متدهای کلاس DateAndTime در VB.Net ، در این بخش از آموزش VB.Net ادامه دادیم و بررسی نمودیم. در بخش بعدی به بررسی Arrays یا آرایه ها می پردازیم. متشکریم از همراهیتون.