Ինչպե՞ս է DateTime-ն աշխատում C#-ում:
Ինչպե՞ս է DateTime-ն աշխատում C#-ում:

Video: Ինչպե՞ս է DateTime-ն աշխատում C#-ում:

Video: Ինչպե՞ս է DateTime-ն աշխատում C#-ում:
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Մայիս
Anonim
  • Այն Ամսաթիվ Ժամ արժեքի տեսակը ներկայացնում է ամսաթվերը և ժամերը, որոնց արժեքները տատանվում են 00:00:00-ից (կեսգիշեր), 0001 թվականի հունվարի 1-ից Anno Domini (Ընդհանուր դարաշրջան) մինչև 23:59:59-ը, 9999 թվականի դեկտեմբերի 31-ը (C. E.) Գրիգորյան օրացույցում:
  • Ժամանակի արժեքներ են չափվում է 100 նանվայրկյանանոց միավորներով, որոնք կոչվում են ticks:

Համապատասխանաբար, ինչպե՞ս է DateTime-ն աշխատում C#-ում:

Աշխատանքային Հետ Ամսաթիվ Ժամ Օգտագործելով C# Այն C# DateTime կառուցվածքը ներկայացնում է ամսաթվերը և ժամը C# եւ. Մեջ C# , է Ամսաթիվ Ժամ կառուցվածքը ներկայացնում է ամսաթվերը և ժամերը: -ի արժեքը Ամսաթիվ ժամը է 0001 թվականի հունվարի 1-ի կեսգիշեր 12:00:00-ից մինչև 23:59:59, 9999 թվականի դեկտեմբերի 31-ը:

Կարելի է նաև հարցնել, թե որն է DateTime տեսակը C#-ում: Ամսաթիվ Ժամ Արժեք է Տիպ ինչպես int, double և այլն, այնպես որ զրոյական արժեք նշանակելու ոչ մի միջոց չկա: Երբ ա տիպ կարող է նշանակվել null, այն կոչվում է nullable, ինչը նշանակում է տիպ արժեք չունի. Բոլորը հղում Տեսակներ լռելյայնորեն զրոյական են, օրինակ. Տող, և բոլոր ValueType-ները չեն, օրինակ. Int32.

Կարելի է նաև հարցնել, թե որն է DateTime UtcNow-ը C#-ում:

Ամսաթիվ Ժամ . UtcNow վերադառնում է ա Ամսաթիվ Ժամ արժեքը, որը ներկայացնում է ընթացիկ Համընդհանուր կոորդինացված ժամանակը (aka UTC), որը նույնը կլինի՝ անկախ համակարգի ժամային գոտուց: Այն Ամսաթիվ Ժամ . Kind հատկությունը կլինի DateTimeKind. Utc:

Պետք է օգտագործեմ DateTime կամ DateTimeOffset:

Այս օգտագործումը DateTimeOffset արժեքները շատ ավելի տարածված են, քան համարները Ամսաթիվ Ժամ արժեքներ։ Որպես արդյունք, DateTimeOffset-ը պետք է համարել հավելվածի մշակման լռելյայն ամսաթիվը և ժամը: տեսնում եմ Ամսաթիվ Ժամ որպես օգտակար լինել, երբ ցանկանում եք զբաղվել միայն ամսաթվերի, միայն ժամերի կամ դրանց հետ ընդհանուր իմաստով:

Խորհուրդ ենք տալիս: