2.6 Sonlar uchun odatiy(formal bщlmagan) formalar Quyidagi formatlar foydalanuvchilar tomonidan odatiy tusga aylangan lekin bu
formatlar S# ning standart formatlari emas. Standart formatlardan farqi shundaki bu
formatlar belgilardan tashkil topgan:
Belgilar
Ma’nosi
0
Raqamni ifodalaydi. Agar raqam tushib
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
78
qolsa 0 yoziladi
#
Raqamni ifodalaydi. Agar bu belgi
yozilsa hech nima chop etmaydi.
.
O‘nlar xonasigacha yaxlitlab beradi
,
Minglar xonasigacha yaxlitlab beradi
%
Foizni chiqaradi. Natijani 100 ga
ko‘paytirib, foizda chiqarib beradi
E0, E+0 va E-0
E0 va Ye+0 exponentani beradi Ye-0 ye
sonini qaramma – qarshi qiymati
Odatiy formatlarni hammasi keltirilmagan. Ular haqidagi barcha ma’lumotlarni
MSDN. Quyidagi misollar formatlardan foydalanish yo‘llarini ko‘rsatadi:
2.7 Sana uchun standart satr formalar Sana formatlaridan faydalanganimizda standart va odatiy formatlarni
ajratamiz.
2.7.1 Sana formatlarining standart shakli Bu formatlar juda ko‘p biri qanchasi keltirildi va qolganlarini MSDN da
tekshirib olinidi.
Belgilar Ma’nosi
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
79
D
20/05/2016
D
May 20, 2016
T
13:16 (soat)
T
13:16:15 (soat)
Y yoki y
May 2016
2.7.2 Odatiy sana formatlari Sananing odatiy formatlari sonlarning odatiy formatlariga o‘xshash va ularda
ikkilangan format belgilar ham bor. Quyidagi jadvalda sana formatlari qanday
ishlatilishi ko‘rsatib o‘tilgan:
Belgilar
Format ma’nosi
d
1 dan 31 gacha kunlar
dd
01 dan 31 gacha kunlar
M
1 dan 12 gacha oylar
MM
01 dan 31 gacha oylar
yy
Yilning oxirgi ikki raqami ( 00 dan
99 gacha)
yyyy
4 ta raqam yozilgan yil
hh
00 dan 11 gacha bo‘lgan soat
HH
00 dan 23 gacha bo‘lgan soat
M
0 dan 59 gacha bo‘lgan minut
Mm
00 dan 59 gacha bo‘lgan minut
S
0 dan 59 gacha bo‘lgan soniya
SS
00 dan 59 gacha sekund
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
80
Belgilarni ishlatganda ularni ajratish uchun 2 ta belgidan ya’ni “.” yoki “/”
lardan foydalaniladi.
Yuqoridagi kod natijasi: