دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۱۵-۰۱ : بررسی توابع Date و Time در VB.Net

  • دسته‌بندی‌ها :
جلسه ۱۵-۰۱ : بررسی توابع Date و Time در VB.Net
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. در ادامه به توابع Date و Time می پردازیم و ویژگی های هر یک را بیان می کنیم. بررسی توابع Date و Time در VB.Net را در سه جلسه خواهیم داشت. در قسمت اول توضیحات مربوط به ساختار DateTime را خواهیم داشت. با ما همراه باشید.

      بررسی توابع Date و Time در VB.Net

      بسیاری از نرم افزارهایی که شما می نویسید نیاز به اجرای نوعی از توابع تاریخ دارند که تاریخ و زمان فعلی را نمایش دهند. تاریخ، بخشی از زندگی روزمره است که کار با آن ها آسان است. VB.NET همچنین ابزارهای قدرتمندی برای حساب های تاریخ ارائه می دهد که دستکاری تاریخ ها را آسان می کند.

      نوع داده Date شامل مقادیر تاریخ ، مقادیر زمانی یا مقادیر تاریخ و زمان است. مقدار پیش فرض Date 0:00:00 (نیمه شب) در تاریخ ۱ ژانویه ۰۰۰۱ است. نوع داده معادل NET. آن System.DateTime است.

      ساختار DateTime یک لحظه از زمان را نشان می دهد ، به طور معمول به صورت تاریخ و ساعت روز بیان می شود.

      مثال : 

      همچنین می توانید تاریخ و زمان فعلی را از کلاس DateAndTime دریافت کنید.

      ماژول DateAndTime شامل مراحل و خصوصیات مورد استفاده در عملیات تاریخ و زمان است.

      مثال : 

      توجه داشته باشید که:

      هم ساختار DateTime و هم ماژول DateAndTime حاوی خواصی مانند Now و Today هستند ، بنابراین اغلب مبتدیان آن را گیج کننده می دانند. کلاس DateAndTime متعلق به فضای نامی Microsoft.VisualBasic و ساختار DateTime متعلق به فضای نام System می باشد.
      بنابراین ، در صورت استفاده ، بعدا به شما کمک می کند تا کد خود را به یک زبان دیگر Net. مانند #C منتقل کنید. با این حال ، کلاس / ماژول DateAndTime شامل تمام میراث توابع تاریخ موجود در ویژوال بیسیک می باشد.

      بررسی توابع Date و Time در VB.Net را با شرح خواص و متدهای ساختار DateTime ادامه می دهیم.

      خواص و متدهای ساختار DateTime

      در جدول زیر برخی از ویژگی های متداول ساختار DateTime Structure آورده شده است.

      ردیفویژگی هاشرح و توضیح
      ۱Dateکامپوننت تاریخ از این مورد ارائه می شود.
      ۲Dayنمایش روز ماه، توسط این مورد ارائه می شود.
      ۳DayOfWeekنمایش روز هفته توسط این مورد ارائه می شود.
      ۴DayOfYearنمایش روز سال توسط این مورد ارائه می شود.
      ۵Hour

      این تابع از مقدار زمان ، قسمت ساعت آن را بر می گرداند .

      ۶Kindمقداری را حاکی از این است که آیا زمان نمایش داده شده توسط این مورد براساس زمان محلی ، زمان هماهنگ جهانی (UTC) یا هیچ یک از آن ها نیست.
      ۷Millisecondمؤلفه میلی ثانیه ای از تاریخ ارائه شده توسط این مورد فراهم می شود.
      ۸Minuteمؤلفه دقیقه ای از تاریخ ارائه شده توسط این مورد فراهم می شود. به عبارتی دیگر این تابع از مقدار زمان ، دقیقه ی آن را برمی گرداند .
      ۹Monthکامپوننت ماه از تاریخ ارائه شده توسط این تابع فراهم می شود.
      ۱۰Nowیک شیء DateTime را فراهم می کند که به تاریخ و ساعت فعلی در رایانه تنظیم شده است ، به عنوان زمان محلی بیان می شود.
      ۱۱Secondمؤلفه seconds از تاریخ ارائه شده را توسط این مورد را فراهم می کند. به عبارتی این مورد از مقدار زمان ، مقدار ثانیه را برمی گرداند .
      ۱۲Ticksتعداد tick ها که نشانگر تاریخ و زمان این مورد است را فراهم می کند.

      ۱۳TimeOfDayزمان روز را برای این مورد فراهم می کند.
      ۱۴Todayتاریخ فعلی را دریافت می کند.
      ۱۵UtcNowیک آبجکت DateTime را که به تاریخ و زمان فعلی بر روی این رایانه تنظیم شده است ، به عنوان (Coordinated Universal Time (UTC بیان می شود ، دریافت می کند.
      ۱۶Yearمؤلفه سال از تاریخ را که توسط این نمونه نشان داده شده است ، دریافت می کند..

      بررسی توابع Date و Time در VB.Net را  با بررسی جدولی ادامه می دهیم.

      در جدول زیر برخی از متد های متداول در ساختار DateTime ذکر شده است.

      ردیفنام متد و شرح
      ۱Public Function Add (پس value به عنوان TimeSpan) به عنوان DateTime

      یک DateTime جدید را برمی گرداند که مقدار TimeSpan مشخص شده را به مقدار این نمونه اضافه می کند.

       

      ۲Public Function AddDays (بنابراین value به عنوان Double) به عنوان DateTime

      یک DateTime جدید را برمی گرداند که تعداد روزهای مشخص شده را به ارزش این نمونه اضافه می کند.

       

      ۳Public Function AddHours (بنابراین value به عنوان Double) به عنوان DateTime

      یک DateTime جدید را برمی گرداند که تعداد ساعت های مشخص را به این نمونه اضافه می کند.

       

      ۴Public Function AddMinutes (بنابراین value به عنوان Double) به عنوان DateTime

      یک DateTime جدید را برمی گرداند که تعداد دقیقه های مشخص شده را به مقدار این نمونه اضافه می کند.

       

      ۵Public Function AddMonths (بنابراین months به عنوان Integer) به عنوان DateTime

      یک DateTime جدید را برمی گرداند که تعداد ماه های مشخص شده را به مقدار این نمونه اضافه می کند.

       

      ۶Public Function AddSeconds (بنابراین value به عنوان Double) به عنوان DateTime

      یک DateTime جدید را برمی گرداند که تعداد مشخصی از ثانیه ها را به مقدار این نمونه اضافه می کند.

       

      ۷Public Function AddYears (value As Integer ) As DateTime (بنابراین value به عنوان Integer ) به عنوان DateTime

      یک DateTime جدید را برمی گرداند که تعداد سال های مشخص را به این نمونه اضافه می کند.

       

      ۸Public Shared Function Compare  (بنابراین t1 به عنوان DateTime و t2 به عنوان DateTime ) به عنوان Integer 

      دو نمونه از DateTime را مقایسه می کند و یک عدد صحیح (integer) را بر می گرداند که نشان می دهد نمونه اول زودتر از ، مشابه یا دیرتر از نمونه دوم است.

       

      ۹Public Function CompareTo (بنابراین value به عنوان DateTime) به عنوان Integer 

      مقدار این نمونه را با مقدار مشخص شده ی DateTime مقایسه می کند و یک integer را برمی گرداند که نشان می دهد این نمونه زودتر از ، مشابه یا دیرتر از مقدار مشخص شده DateTime می باشد.

       

      ۱۰Public Function Equals (بنابراین value به عنوان DateTime) به عنوان Boolean

      مقداری را بر می گرداند که نشان می دهد آیا مقدار این نمونه برابر است با نمونه DateTime مشخص شده یا خیر.

       

      ۱۱Public Shared Function Equals (بنابراین t1 به عنوان DateTime و t2 به عنوان DateTime ) به عنوان Boolean

      مقداری را بر می گرداند که نشان می دهد دو نمونه ی DateTime با هم دارای تاریخ و زمان یکسان می باشند.

       

      ۱۲Public Overrides Function ToString به عنوان String

      مقدار شیء DateTime فعلی را به نمایه رشته ای معادل آن تبدیل می کند.

      لیست فوق روش های کاملی ندارد ، لطفا برای مشاهده لیست کامل روش ها و خصوصیات ساختار DateTime به مستندات مایکروسافت مراجعه کنید.

      بررسی توابع Date و Time در VB.Net رو در این جا به پایان می رسانیم. ادامه ی مباحث رو در جلسات آینده خواهیم داشت.

      کلام پایانی

      بررسی توابع Date و Time در VB.Net را در این بخش از آموزش ویژوال بیسیک دات نت با بیان ساختار DateTime ادامه دادیم. در بخش بعدی نیز بررسی توابع Date و Time را با ایجاد شیء DateTime و قالب بندی های تاریخ و زمان ادامه می دهیم. با آموزش های وب سایت آموزشی پی وی لرن همراه باشید. متشکریم.

      QR:  جلسه ۱۵-۰۱ : بررسی توابع Date و Time در VB.Net
      به اشتراک بگذارید