DateTime C# da qanday ishlaydi?
DateTime C# da qanday ishlaydi?

Video: DateTime C# da qanday ishlaydi?

Video: DateTime C# da qanday ishlaydi?
Video: Modellar qanday yaratiladi? Controller qanday ishlaydi? O'zbekcha ASP.NET MVC darslar #3 2024, Noyabr
Anonim
  • The DateTime qiymat turi Grigorian taqvimida 00:00:00 (yarim tun), 0001 yil 1 yanvar Anno Domini (Umumiy davr) dan 23:59:59 gacha, milodiy 9999 yil 31 dekabr (milodiy)gacha boʻlgan qiymatlar bilan sana va vaqtlarni bildiradi.
  • Vaqt qiymatlari bor Shomil deb ataladigan 100 nanosekundlik birliklarda o'lchanadi.

Shunga ko'ra, DateTime C# da qanday ishlaydi?

Ishlash Bilan DateTime Foydalanish C# The C# DateTime strukturasi sana va vaqtni ifodalaydi C# va. In C# , the DateTime tuzilishi sana va vaqtni ifodalaydi. ning qiymati DateTime 0001 yil 1 yanvar soat 12:00 dan 23:59:59 gacha, 9999 yil 31 dekabr.

Bundan tashqari, C# da DateTime turi nima deb so'rashi mumkin? DateTime qiymat hisoblanadi Turi int, double va boshqalar kabi, shuning uchun null qiymat belgilashning hech qanday usuli yo'q. Qachon a turi null belgilanishi mumkin, u null deb ataladi, bu degani turi qiymati yo'q. Barcha havola Turlari sukut bo'yicha null bo'ladi, masalan. String va barcha ValueTypes emas, masalan. Int32.

Bundan tashqari, C# da DateTime UtcNow nima degan savol tug'ilishi mumkin.

DateTime . UtcNow qaytaradi a DateTime joriy Umumjahon muvofiqlashtirilgan vaqtni (aka UTC) ifodalovchi qiymat, tizimning vaqt zonasidan qat'iy nazar bir xil bo'ladi. The DateTime . Kind xususiyati DateTimeKind. Utc bo'ladi.

DateTime yoki DateTimeOffset dan foydalanishim kerakmi?

Bular uchun foydalanadi DateTimeOffset qadriyatlarga qaraganda ancha keng tarqalgan DateTime qiymatlar. Natijada, DateTimeOffset kerak ilovalarni ishlab chiqish uchun standart sana va vaqt turi hisoblanadi. Men ko'ryapman DateTime faqat sanalar, faqat vaqtlar yoki umumiy ma'noda ishlamoqchi bo'lsangiz foydali bo'ladi.

Tavsiya: