C# хэл дээр DateTime хэрхэн ажилладаг вэ?
C# хэл дээр DateTime хэрхэн ажилладаг вэ?

Видео: C# хэл дээр DateTime хэрхэн ажилладаг вэ?

Видео: C# хэл дээр DateTime хэрхэн ажилладаг вэ?
Видео: 17: C# хэл дээрх DateTime | C# дээр огноо, цаг үүсгэх | Эхлэгчдэд зориулсан C# заавар | C Sharp заавар 2024, May
Anonim
  • The Он сар өдөр цаг утгын төрөл нь Григорийн календарийн 00:00:00 (шөнө дунд), 0001 оны 1-р сарын 1-ний Анно Домини (Энгийн эрин)-ээс МЭ 9999 оны 12-р сарын 31-ний 23:59:59 цаг хүртэлх утгууд бүхий огноо, цагийг илэрхийлнэ.
  • Цаг хугацааны үнэ цэнэ байна хачиг гэж нэрлэгддэг 100 наносекундын нэгжээр хэмжигддэг.

Үүний дагуу DateTime нь C# хэл дээр хэрхэн ажилладаг вэ?

Ажиллаж байна -тай Он сар өдөр цаг Ашиглаж байна C# The C# DateTime бүтэц нь огноо, цагийг илэрхийлдэг C# болон. онд C# , the Он сар өдөр цаг бүтэц нь огноо, цагийг илэрхийлдэг. -ийн үнэ цэнэ DateTime нь 0001 оны 1-р сарын 1-ний шөнө дунд 12:00:00 цагаас 9999 оны 12-р сарын 31-ний 23:59:59 цагийн хооронд.

C# хэл дээрх DateTime төрөл гэж юу вэ? Он сар өдөр цаг үнэ цэнэ юм Төрөл int, double гэх мэт тул тэг утгыг оноох арга байхгүй. Хэзээ a төрөл null гэж оноож болно, үүнийг null гэж нэрлэдэг, энэ нь гэсэн үг төрөл үнэ цэнэгүй. Бүх лавлагаа Төрөл анхдагчаар хүчингүй болно, жишээлбэл. Мөр, бүх ValueTypes биш, жишээ нь. Int32.

C# хэл дээр DateTime UtcNow гэж юу вэ?

Он сар өдөр цаг . UtcNow буцаана a Он сар өдөр цаг системийн цагийн бүсээс үл хамааран ижил байх одоогийн Universal Coordinated Time (UTC)-ийг илэрхийлдэг утга. The Он сар өдөр цаг . Kind өмч нь DateTimeKind. Utc байх болно.

Би DateTime эсвэл DateTimeOffset ашиглах ёстой юу?

Эдгээрийг ашигладаг DateTimeOffset үнэ цэнэ нь эдгээрээс хамаагүй түгээмэл байдаг Он сар өдөр цаг үнэт зүйлс. Үр дүнд нь, DateTimeOffset байх ёстой програмыг хөгжүүлэх үндсэн огноо, цагийн төрөл гэж үзнэ. Би харж байна Он сар өдөр цаг Зөвхөн огноо, зөвхөн цаг, эсвэл ерөнхий утгаараа аль нэгтэй нь харьцахыг хүссэн үед хэрэгтэй.

Зөвлөмж болгож буй: