1. Valuuta vormindamine (seotud süsteemikeskkonnaga, vaikimisi hiina süsteemiformaadid on RMB, ingliskeelsed süsteemiformaadid USD) Nöör. Format("{0:C}",0.2) Tulemus: ¥0.20 (inglise OS tulemus: $0.20) Vaikimisi formaat on hoida pärast kümnendkohta kaks kümnendkohta, ja kui on vaja säilitada üks või mitu numbrit, saad määrata numbrite arvu Nöör. Format("{0:C1}",23.15) tulemus: ¥23.2 (vaheltlõige ümardatakse automaatselt) Vorminda mitu objekti eksemplari Nöör. Format("turuhind: {0:C}, soodushind {1:C}", 23.15, 19.82) 2. Vorminda kümnendarvud (vormindamine fikseeritud arvuks numbriteks, numbrite arv ei tohi olla väiksem kui enne vormindamist, toetab ainult kujundamist) Nöör. Format("{0:D3}",23) result: 023 Nöör. Format("{0:D2}",1223) Tulemus on: 1223, (Täpsusmääraja näitab minimaalset numbrite arvu, mis on tulemusjada jaoks vajalik.) ) 3. Numbrid, mis on eraldatud semikooloniga ja määravad numbrite arvu pärast kümnendkomaa Nöör. Format("{0:N}", 14200) tulemus: 14,200.00 (vaikimisi on kaks kümnendkohta) Nöör. Format("{0:N3}", 14200.2458) tulemus: 14,200,246 (automaatne ümardamine) 4. Vormindamise protsent Nöör. Format("{0:P}", 0.24583) tulemus: 24,58% (vaikimisi on reserveeritud kaks kümnendkohta) Nöör. Format("{0:P1}", 0.24583) tulemus: 24,6% (automaatne ümardamine) 5. Null kohatäitjaid ja digitaalseid kohatäitjaid Nöör. Format("{0:0000.00}", 12394.039) tulemus: 12394.04 Nöör. Format("{0:0000.00}", 194.039) tulemus: 0194.04 Nöör. Format("{0:###.##}", 12394.039) result: 12394.04 Nöör. format("{0:####.#}", 194.039) result: 194 Järgmine selgitus on raske mõista, kuid seda saab mõista, testides tegelikku rakendust. Null ajutisteid: Kui vormindatud väärtusel on number, kus "0" ilmub formaadistringis, kopeeriti see number saadud stringile. Vasakpoolseima "0" asukoht enne kümnendpunkti ja parempoolseima "0" asukoht pärast kümnendpunkti määravad arvude vahemiku, mis alati tulemuste jada ilmub. "00" täpsustaja ümardab väärtuse lähima numbrini enne kümnendpunkti, kus null number on alati ümardatud. Digitaalsed kohatäitjad: Kui vormindatud väärtusel on number, kus "#" ilmub vormindusstringis, kopeeriti see number saadud stringile. Vastasel juhul see asukoht tulemusstringis ei salvesta mingit väärtust. Pane tähele, et kui "0" ei ole märkimisväärne number, ei kuva see täpsustaja kunagi "0" märki, isegi kui "0" on ainus number stringis. Kui "0" on kuvatavas numbris oluline number, kuvatakse "0" märk. "##" formaadistring ümardab väärtuse lähima numbrini enne kümnendkoma, kus null on alati ümardatud. PS: Tühiku kohatäitjad Nöör. format("{0,-50}", theObj); Vormindades 50 tähemärki, joondatakse algne märk vasakule ja tühik täidetakse, kui see pole piisav. Nöör. Format("{0,50}", theObj); Vorminda see 50 tähemärgiks, algsed tähed joondatakse paremale ja kui need pole piisavad, täida tühimikud 6. Kuupäeva vormindamine Nöör. Format("{0:d}",System.DateTime.Now) tulemus: 2009-3-20 (kuu positsioon ei ole 03) Nöör. Format("{0:D}",System.DateTime.Now) tulemus: 20. märts 2009 Nöör. Format("{0:f}",System.DateTime.Now) tulemus: 15:37, 20. märts 2009 (UTC). Nöör. Format("{0:F}",System.DateTime.Now) tulemus: 15:37:52, 20. märts 2009 Nöör. Format("{0:g}",System.DateTime.Now) tulemus: 2009-3-20 15:38 Nöör. Format("{0:G}",System.DateTime.Now) tulemus: 2009-3-20 15:39:27 Nöör. Format("{0:m}",System.DateTime.Now) tulemus: 20. märts Nöör. Format("{0:t}",System.DateTime.Now) tulemus: 15:41 Nöör. Format("{0:T}",System.DateTime.Now) tulemus: 15:41:50
Põhjalikuma selgituse saamiseks vaata allpool Microsofti selgitust või vaata MSDN-ist. Microsoft MSDN meetodi kirjeldus string.format jaoks: Nime kirjeldus String.Format (String, Object) asendab määratud stringi vorminduselemendi vastava tekstiga, mis vastab määratud objekti eksemplari väärtusele. String.Format (String, Object[]) asendab määratud stringi vorminduselemendi vastava objekti eksemplari väärtusega vastavas massiivis. String.Format (IFormatProvider, String, Object[]) asendab määratud stringi vorminduselemendi tekstiga, mis vastab vastava objekti eksemplari väärtusele määratud massiivis. Määratud parameetrid annavad piirkonnapõhist vormindusteavet. String.Format (String, Object, Object) asendab määratud stringi vorminduselemendi kahe määratud objekti eksemplari väärtuse tekstiekvivalendiga. String.Format (String, Object, Object, Object) asendab määratud stringi vorminduselemendi teksti ekvivalendiga, mis vastab kolme määratud objekti eksemplari väärtusele. Standardsed numbrilise formaadi stringid Formaadi täpsustaja Nime kirjeldus C või C Valuuta See number teisendatakse nööriks, mis tähistab rahasummat. Teisendusi juhib praeguse NumberFormatInfo objekti valuutavormingu info. Täpsusmääraja näitab vajalike kümnendkohtade arvu. Kui täpsusmääraja jäetakse välja, kasutatakse vaikimisi valuuta täpsust, mida annab praegune NumberFormatInfo objekt.
D või d Kümnendarvud Ainult täisarvud toetavad seda vormingut. Arv teisendatakse kümnendarvude jada (0–9), millele eelneb negatiivne märk, kui arv on negatiivne. Täpsusmääraja näitab minimaalset numbrite arvu, mis on tulemusjada jaoks vajalik. Vajadusel täida selle arvu vasak pool nullidega, et saada täpsusmääraja poolt antud arvude arv.
E või E Teaduslik märgistus (eksponent) Number teisendatakse kujule "-d.ddd... E+ddd" või "-d.ddd... e+ddd", kus iga "d" tähistab arvu (0–9). Kui arv on negatiivne, algab string miinusmärgiga. Enne kümnendkomaa on alati number. Täpsusmääraja näitab, kui palju numbreid on vaja pärast kümnendkoma. Kui täpsusmääraja jäetakse välja, kasutatakse vaikimisi väärtust, mis on kuus kümnendkohta. Vormingu täpsustaja juhtum näitab, kas indeksile on ette liides "E" või "e". Indeks koosneb alati positiivsest või negatiivsest märgist ning vähemalt kolmest numbrist. Soovi korral täida indeks nullidega, et täita minimaalne kolmekohaline nõue.
F või F Fikseeritud punkt Numbrid teisendatakse stringideks kujul "-ddd.dddd...", kus iga "d" tähistab arvu (0–9). Kui arv on negatiivne, algab string miinusmärgiga. Täpsusmääraja näitab vajalike kümnendkohtade arvu. Kui täpsusmäärajat ignoreeritakse, kasutatakse vaikimisi numbrilist täpsust, mille annab praegune NumberFormatInfo objekt.
G või G Regulaarne Sõltuvalt arvu tüübist ja täpsete spetsifikaatorite olemasolust või puudumisest teisendatakse arvud kõige kompaktsemaks fikseeritud punkti või teadusliku tähistuse vormiks. Kui täpsusmääraja jäetakse välja või on null, määrab arvu tüüp vaikimisi täpsuse, nagu on näidatud järgmises tabelis. Bait või SByte:3 Int16 või UInt16:5 Int32 või UInt32:10 Int64 või UInt64:19 Single:7 Topelt:15 Kümnendkoma: 29 Kui eksponent on suurem kui -5 ja väiksem kui täpsuskirjeldaja, kui arv on teaduslikus notatsioonis väljendatud, kasutatakse fikspunkti tähistust; Vastasel juhul kasutatakse teaduslikku märgistust. Kui nõudel on kümnendpunkt ja saba null jäetakse tähelepanuta, sisaldab tulemus kümnendpunkti. Kui eksisteerib täpsusmääraja ja tulemuse oluliste numbrite arv ületab määratud täpsuse, eemaldatakse üleliigsed lõpunumbrid ümardamise teel. Sellele reeglile on erand: kui arv on kümnendsüsteem ja täpsusmääraja jäetakse välja. Selles kontekstis kasutatakse täielikult fikseeritud punkti tähistust ja saba null säilitatakse. Teadusliku märgistuse kasutamisel, kui formaadi spetsifikaatoriks on "G", on tulemuse eksponent eesliides "E"; Kui vorminduse spetsifikaatoriks on "g", siis saadud eksponentile lisatakse eesliide "e".
n või n Numbrid Arv teisendatakse stringiks kujul "-d,ddd,ddd.dd...", kus "-" tähistab negatiivse arvu sümbolit (soovi korral), "d" numbrit (0-9), "," tähistab tuhandet eraldajat arvude rühmade vahel, "." Näitab kümnendkomamärki. Tegelik negatiivne arvumuster, arvugrupi suurus, tuhande eraldaja ja kümnendkomajade eraldaja määratakse praeguse NumberFormatInfo objekti järgi. Täpsusmääraja näitab vajalike kümnendkohtade arvu. Kui täpsusmäärajat ignoreeritakse, kasutatakse vaikimisi numbrilist täpsust, mille annab praegune NumberFormatInfo objekt.
p või p Protsent Arv teisendatakse stringiks, mis esindab protsenti ja on määratletud omadustega NumberFormatInfo.PercentNegativePattern või NumberFormatInfo.PercentPositivePattern, mida kasutatakse negatiivsete ja positiivsete arvude jaoks. Teisendatud arv korrutatakse 100-ga, et esitada see protsendina. Täpsusmääraja näitab vajalike kümnendkohtade arvu. Kui täpsusmäärajat ignoreeritakse, kasutatakse vaikimisi numbrilist täpsust, mille annab praegune NumberFormatInfo objekt.
R või r Edasi-tagasi sõit Seda formaati toetavad ainult Single ja Double tüübid. Edasi-tagasi protsessi spetsifikatsiooniseade tagab, et stringiks teisendatud väärtus parsitakse uuesti samale väärtusele. Kui vormindad numbrilist väärtust selle spetsifikaatoriga, testige esmalt tavalises formaadis: Double 15-bitise täpsusega ja Single 7-bitise täpsusega. Kui see väärtus edukalt samale väärtusele parsitakse, vormindatakse see tavalise vormindusspetsifikaatoriga. Kui seda väärtust ei analüüsita edukalt sama väärtusena, vormindatakse see nii: Double kasutab 17-bitist täpsust ja Single 9-bitist täpsust. Kuigi täpsusmääraja võib siin olemas olla, jäetakse see tähelepanuta. Selle spetsifikaatori kasutamisel on edasi-tagasi liikumine tähtsam kui täpsus.
X või X Heksaarvud Ainult täisarvud toetavad seda vormingut. Numbrite jada, mis on teisendatud kuueteistkümnendsüsteemideks. Vorminduse täpsustaja juhtum näitab, kas kuueteistkümnendsüsteemide puhul, mis on suuremad kui 9, kasutatakse suurtähti või väiketähti. Näiteks kasuta "X", et toota "ABCDEF" ja "X", et saada "abcdef". Täpsusmääraja näitab minimaalset numbrite arvu, mis on tulemusjada jaoks vajalik. Vajadusel täida selle arvu vasak pool nullidega, et saada täpsusmääraja poolt antud arvude arv.
Mõni teine individuaalne tegelane (Tundmatu täpsustaja) (Tundmatu spetsifikatsiooniallikas lisab runbooki formaadi erandi.) )
Kohandatud numbrilise formaadi stringid Formaadi täpsustaja Nime kirjeldus
0 Null kohatäitjad Kui vormindatud väärtusel on number, kus "0" ilmub formaadistringis, kopeeriti see number saadud stringile. Vasakpoolseima "0" asukoht enne kümnendpunkti ja parempoolseima "0" asukoht pärast kümnendpunkti määravad arvude vahemiku, mis alati tulemuste jada ilmub. "00" täpsustaja ümardab väärtuse lähima numbrini enne kümnendpunkti, kus null number on alati ümardatud. Näiteks vormindades 34.5 "00"-ga saad väärtuse 35.
# Digitaalsed kohatäitjad Kui vormindatud väärtusel on number, kus "#" ilmub vormindusstringis, kopeeriti see number saadud stringile. Vastasel juhul see asukoht tulemusstringis ei salvesta mingit väärtust. Pane tähele, et kui "0" ei ole märkimisväärne number, ei kuva see täpsustaja kunagi "0" märki, isegi kui "0" on ainus number stringis. Kui "0" on kuvatavas numbris oluline number, kuvatakse "0" märk. "##" formaadistring ümardab väärtuse lähima numbrini enne kümnendkoma, kus null on alati ümardatud. Näiteks vormindades 34.5 "##"-ga saadakse väärtus 35.
. Kümnendkork Esimene "." Tähemärgid määravad kümnendsüsteemi eraldaja asukoha vormindatud väärtuses; Mõni muu "." Tegelasi ignoreeritakse. Tegelik tegelik tähemärk, mida kasutatakse kümnendsüsteemina, määrab NumberDecimalSeparator omadus NumberFormatInfo-s, mis kontrollib vormindamist.
, Tuhande eraldaja ja numbrilise skaala teisendus Märki saab kasutada tuhande eraldaja spetsifikaatorina ja numbrilise skaala teisenduse spetsifikaatorina. Tuhande eraldaja spetsifikaatori: Kui üks või mitu "" märki määratakse kahe numbrilise kohatäitja (0 või #) vahel, et vormindada numbriline täisarvuline bitt, lisatakse iga täisarvulise osa numbrite vahele grupieraldaja märk. Praeguse NumberFormatInfo objekti NumberGroupSeparator ja NumberGroupSizes omadused määravad, milliseid märke kasutatakse numbrigruppide eraldajatena ning iga arvugrupi suuruse. Näiteks, kui vormindad numbri 1000 stringiga "#,#" ja fikseeritud lokaalsusega, on väljund "1,000". Arvuskaala teisenduse spetsifikeerija: Kui määrad ühe või mitu "" märki otsese või kaudse kümnendpunkti vasakul, jaga vormindatav arv 1000-ga iga esineva arvuskaala määraja kohta. Näiteks, kui vormindad numbri 100000000000 stringiga "0,", on väljund "100". Sa võid kasutada tuhande eraldaja spetsifikaatorit ja numbrilise skaala teisenduse spetsifikaatorit samas formaadistringis. Näiteks, kui vormindad numbri 1000000000000 stringiga #,0,,, ja fikseeritud lokaalsusega, on väljund "1,000".
% Protsendiline kohatäitja Formaadistringis ilmub "%" tähemärk, mille number korrutatakse enne vormindamist 100-ga. Sobiv sümbol lisatakse kohta, kus number ise ilmub formaadistringis "%"-ga. Kasutatud tähemärgi protsendi määrab praegune NumberFormatInfo klass.
E0 E+0 E-0 e0 e+0 E-0 Teaduslik märgistusmeetod Kui mõni stringidest "E", "E+", "E-", "e", "e+" või "e-" esineb vormingustringis ja sellele järgneb vähemalt üks "0" märk, vormindatakse numbrid teaduslikus notatsioonis, lisades numbri ja eksponendi vahele "E" või "e". "0" märkide arv, millele järgneb teadusliku tähistuse indikaator, määrab eksponentsiaalse väljundi minimaalse numbrite arvu. "E+" ja "e+" formaadid näitavad, et sümbolimärgid (positiivsed või negatiivsed) tuleks alati asetada indeksi ette. Formaat "E", "E-", "e" või "e-" näitab, et sümboli märk asetatakse ainult negatiivse eksponendi ette.
\ Muuda sümboli tähendust C# ja C++ versioonides muudavad tagasikriips märgid järgmise tähemärgi vormingustringis escape-järjestusena. See töötab traditsiooniliste vormindusjärjestustega nagu "\n" (reavahetused). Mõnes keeles peab põgenemisele enda järel olema põgenemine, kui seda kasutatakse tekstina. Vastasel juhul mõistab kompilaator tegelast kui põgenemist. Kasuta stringi "\\", et kuvada "\". Pane tähele, et see põgenemine ei ole Visual Basicus toetatud, kuid ControlChars pakub sama funktsionaalsust.
'ABC' "ABC" string Ühe- või topeltjutumärkides tsiteeritud tähemärgid kopeeritakse saadud stringi ilma vormindust mõjutamata.
; Osaline eraldaja “;” Tähemärke kasutatakse formaadistringi positiivsete, negatiivsete ja nullosa eraldamiseks.
muu Kõik teised tegelased Kõik teised märgid kopeeritakse saadud stringi ilma vormindamist mõjutamata.
Standardne DateTime formaadi string Formaadi täpsustaja Nime kirjeldus d Lühike kohtingurežiim Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse ShortDatePattern omadusega. Näiteks regiooni fikseerimiseks kasutatav kohandatud formaadi string on "MM/dd/yyyy".
D Pika kuupäeva režiim Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse LongDatePattern omadusega. Näiteks regiooni fikseerimiseks kasutatav kohandatud vormingustring on "dddd, dd MMMM yyyy".
f Täiskuupäev/kellaaja režiim (lühike aeg) Esindab pika kuupäeva (D) ja lühikese aja (t) mustrite kombinatsiooni, mis on eraldatud tühikutega.
F Täiskuupäev/kellaaja režiim (pikk aeg) Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse FullDateTimePattern omadusega. Näiteks regiooni fikseerimiseks kasutatav kohandatud vormindusstring on "dddd, dd MMMM yyyyy HH:mm:ss".
g Tavaline kuupäeva/kellaaja režiim (lühike aeg) Esindab lühikese kuupäeva (d) ja lühikese aja (t) mustrite kombinatsiooni, mis on eraldatud tühikutega.
G Tavaline kuupäeva/kellaaja režiim (pikk aeg) Esindab lühikese kuupäeva (d) ja pika (T) režiimi kombinatsiooni, mida eraldavad tühikud.
M või m Kuu ja päeva režiim Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse MonthDayPattern omadusega. Näiteks regiooni fikseerimiseks kasutatav kohandatud vormindusstring on "MMMM dd".
o Edasi-tagasi kuupäeva/kellaaja režiim Kohandatud DateTime formaadi string, mis esindab mustrit, mis kasutab ajavööndi infot. See muster on pühendatud DateTime'i edasi-tagasi vormindamisele, sealhulgas Kind-omadusele tekstis. Järgnev Parse'i või ParseExexact kasutamine õige Kind omadusväärtusega võimaldab vormindatud stringi pöördanalüüsi. Kohandatud formaadistring on "yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK". Selle spetsifikaatori muster on definitsiooni standard. Seetõttu on see alati sama, sõltumata kasutatavast regionaalsusest või pakutavast formaadipakkujast.
R või r RFC1123 režiim Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse RFC1123Pattern omadusega. Muster on määratletud ja atribuudid on ainult lugemiseks. Seetõttu on see alati sama, sõltumata kasutatavast regionaalsusest või pakutavast formaadipakkujast. Definitsiooni formaadi jada on "ddd, dd MMM yyyyy HH':'mm':'ss 'GMT'"". Vormindamine ei muuda vormindatava DateTime objekti väärtust. Seetõttu peab rakendus enne selle formaadi spetsifikaatori kasutamist teisendama väärtuse koordineeritud universaalseks ajaks (UTC).
s Sorteeritav kuupäev/kellaaja režiim; ISO 8601 nõuetele vastav Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse SortableDateTimePattern omadusega. See muster on määratletud standard ning omadused on ainult lugemiseks. Seetõttu on see alati sama, sõltumata kasutatavast regionaalsusest või pakutavast formaadipakkujast. Kohandatud formaadi string on "yyyy'-'MM'-'dd'T'HH':'mm':'ss".
t Lühiajarežiim Esindab kohandatud DateTime formaadistringi, mis on määratletud praeguse ShortTimePattern omaduse järgi. Näiteks kohandatud vormingustring regiooni fikseerimiseks on "HH:mm".
T Pikaajaline režiim Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse LongTimePattern omadusega. Näiteks regiooni fikseerimiseks kasutatav kohandatud vormindusstring on "HH:mm:ss".
u Universaalne sorteeritav kuupäeva/kellaaja režiim Esindab kohandatud DateTime-vormindatud stringi, mis on määratletud praeguse UniversalSortableDateTimePattern omadusega. See muster on määratletud standard ning omadused on ainult lugemiseks. Seetõttu on see alati sama, sõltumata kasutatavast regionaalsusest või pakutavast formaadipakkujast. Kohandatud formaadi string on "yyyy'-'MM'-'dd HH':'mm':'ss'Z'". Kuupäevade ja kellaaegade vormindamine ilma ajavööndi teisendamiseta. Seetõttu peab rakendus enne selle formaadi spetsifikaatori kasutamist teisendama kohaliku kuupäeva ja kellaaja koordineeritud universaalseks ajaks (UTC).
U Universaalne sorteeritav kuupäeva/kellaaja režiim Esindab kohandatud DateTime formaadi stringi, mis on määratletud praeguse FullDateTimePattern omadusega. See režiim on sama mis Full Date/Long Time (F) režiim. Siiski toimib vormindamine koordineeritud universaalse aja (UTC) alusel, mis vastab vormindatavale DateTime objektile.
Y või y Aasta ja kuu muster Esindab kohandatud DateTime formaadistringi, mis on määratletud praeguse YearMonthPattern omadusega. Näiteks regiooni fikseerimiseks kasutatav kohandatud vormindusstring on "yyyy MMMM".
Mõni teine individuaalne tegelane (Tundmatu täpsustaja) Tundmatud spetsifikaatorid lisavad käitusaja vormindamise erandi.
Kohandatud DateTime formaadi string Formaadi spetsifikaatori kirjeldus d Esita kuu keskpaiga kuupäev numbrina 1 kuni 31. Ühekohalise numbri kuupäev määratakse formaadis, kus nulli alguses ei ole. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
dd Esita kuu keskpaiga kuupäev numbrina vahemikus 01 kuni 31. Ühekohalise numbri kuupäev on määratud alguses nullidega.
ddd Esindab lühendatud nädalapäeva nime, nagu on määratletud praeguses System.Globalization.DateTimeFormatInfo.AbbreviatedDayNames omaduses.
DDDD (pluss suvaline arv "D" spetsifikeerijaid) Esindab nädalapäeva täisnime, nagu on määratletud praeguses System.Globalization.DateTimeFormatInfo.DayNames omaduses.
f Esindab teise osa kõrgeimat tähenduslikku osa. Pane tähele, et kui "f"-formaadi spetsifikaatorit kasutatakse üksi ja teisi vorminduse spetsifikaatoriid pole, loetakse spetsifikaatoriks "f" standardne DateTime formaadi spetsifikaatori (täiskuupäev/kellaaja muster). Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine". Kui kasutada seda vormingu täpsustajat ParseExact või TryParseExact meetoditega, näitab "f"-formaadi spetsifikaatorite arv, mis on analüüsitava sekundi osa kõrgeimad olulised numbrid.
ff Esindab teise osa kahte kõige olulisemat osa.
fff Esindab teise osa kolme kõige olulisemat osa.
ffff Esindab teise osa nelja kõige olulisemat osa.
fffff Esindab viit kõige olulisemat osa teisest osast.
ffffff Esindab teise osa kuut kõige olulisemat osa.
fffffff Esindab teise osa seitset kõige olulisemat osa.
F Esindab teise osa kõrgeimat tähenduslikku osa. Kui bitt on null, ei kuvata mingit infot. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine". Kui kasutada seda vormingu spetsifikaatorit ParseExact või TryParseExact meetoditega, näitab kasutatud "F"-formaadi spetsifikaatorite arv teise osa maksimaalset oluliste bittide arvu, mida analüüsida.
FF Esindab teise osa kahte kõige olulisemat osa. Aga see ei näita tagantseid nulle (või kahte nulli).
FFF Esindab teise osa kolme kõige olulisemat osa. Aga see ei näita tagaolevaid nulle (ega kolme nulli).
FFFF Esindab teise osa nelja kõige olulisemat osa. Aga see ei näita tagaolevaid nulle (või nelja nulli).
FFFFF Esindab viit kõige olulisemat osa teisest osast. Aga see ei näita taga olevaid nulle (või viit nulli).
FFFFFF Esindab teise osa kuut kõige olulisemat osa. Aga see ei näita tagaolevaid nulle (ega kuut null bitti).
FFFFFFF Esindab teise osa seitset kõige olulisemat osa. Aga see ei näita järel olevaid nulle (ega seitset null bitti).
g või gg (pluss suvaline arv "g" spetsifikeerijaid) Tähistab perioodi või ajastut (nt pKr). Kui kuupäeval, mida soovid vormindada, ei ole seotud perioodi ega ajastu jada, ignoreeri spetsifikaatorit. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
h Näita tunde numbritena 1 kuni 12, st tunde tähistatakse 12-tunnise kellaga, mis loendab terveid tunde südaööst kuni keskpäevani. Seetõttu ei saa teatud tundide arvu, mis möödub pärast keskööd, eristada sama arvust pärast keskpäeva. Tunde ei ümardata ning ühekohalised tunnid on määratud formaadis, kus nulli juhtida ei ole. Näiteks, kui aeg on 5:43, näitab see formaadi täpsustaja "5". Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
hh, hh (pluss suvaline arv "h" spetsifikeerijaid) Esita tunnid numbritena vahemikus 01 kuni 12, st tunnid on esindatud 12-tunnise kellaga, mis arvestab terveid tunde südaööst või keskpäevast. Seetõttu ei saa teatud tundide arvu, mis möödub pärast keskööd, eristada sama arvust pärast keskpäeva. Tunde ei ümardata ning ühekohalised tunnid on seatud alguspunktidega formaadis. Näiteks, kui aeg on 5:43, näitab see formaadi täpsustaja "05".
H Tunnid väljendatakse numbritena 0 kuni 23, st tunde esindatakse 24-tunnise süsteemina, mis algab nullist, arvestades tunde alates keskööst. Ühekohaliste numbritega tundide arv on seatud formaadiks ilma alguspunktideta.
HH, HH (pluss suvaline arv "H" spetsifikeerijaid) Tunnid väljendatakse numbritena vahemikus 00 kuni 23, st tunnid on esitatud 24-tunnise süsteemina, mis algab nullist, arvestades tunde alates keskööst. Tundide arv, kus on üks number, määratakse formaadis, kus on alguses nullid.
K Esindab DateTime.Kind omaduse teistsugust väärtust, st "Local", "Utc" või "Unspecified". See täpsustaja läbib tekstis Kind väärtuse ja säilitab ajavööndi. Kui Kind väärtus on "Local", on see spetsifikaatori ekvivalentne "zzz" spetsifikaatoriga ja seda kasutatakse kohaliku ajanihe kuvamiseks, näiteks "-07:00". "utc" tüüpi väärtuste puhul kuvab spetsifikaatoris tähemärk "Z", mis näitab UTC kuupäeva. Määramata tüübi väärtuse puhul on spetsifikaatori väärtus ekvivalentne "(mitte midagi).
m Esita minutid numbritena vahemikus 0 kuni 59. Minutid tähistavad kogu möödunud minutite arvu eelmisest tunnist. Ühekohalise numbri minutite arv määratakse formaadis, kus pole nulli ees. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
mm, mm (pluss suvaline arv "m" spetsifikaatoriid) Esita minutid numbritena vahemikus 00 kuni 59. Minutid tähistavad kogu möödunud minutite arvu eelmisest tunnist. Ühe numbri minutite arv määratakse vormingus, kus nullid on ees.
M Esita kuu numbrina 1 kuni 12. Ühekohalise numbri kuu on seatud formaadiks ilma nullideta. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
MM Esita kuu numbrina vahemikus 01 kuni 12. Ühekohalise numbri kuu on määratud alguses nullidega.
MMM Esindab kuu lühendatud nime, nagu on määratletud praeguses System.Globalization.DateTimeFormatInfo.AbbreviatedMonthNames omaduses.
MMMM Esindab kuu täisnime, nagu on määratletud praeguses System.Globalization.DateTimeFormatInfo.MonthNames omaduses.
s Esita sekundid numbritena vahemikus 0 kuni 59. Sekundid tähistavad kogu sekundite arvu, mis on möödunud eelmisest minutist. Ühekohalise arvu sekundite arv määratakse formaadis, kus nulli alguses ei ole ühtegi. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
ss, ss (pluss suvaline arv "s" spetsifikeerijaid) Esita sekundid numbritena vahemikus 00 kuni 59. Sekundid tähistavad kogu sekundite arvu, mis on möödunud eelmisest minutist. Ühe numbri sekundite arv on seatud algsete nullidega.
t Esindab A.M./P.M. indikaatori esimest märki, mis on määratletud praeguses System.Globalization.DateTimeFormatInfo.AMDesignator või System.Globalization.DateTimeFormatInfo.PMDesignator omadustes. Kui vormindatava aja tundide arv on väiksem kui 12, kasutatakse A.M. indikaatorit; Vastasel juhul kasuta PM tähistust. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
tt, tt (pluss suvaline arv "t" spetsifikeerijaid) A.M./P.M. indikaatori esindamine, nagu on määratletud praegustes System.Globalization.DateTimeFormatInfo.AMDesignator või System.Globalization.DateTimeFormatInfo.PMDesignator omadustes. Kui vormindatava aja tundide arv on väiksem kui 12, kasutatakse A.M. indikaatorit; Vastasel juhul kasuta PM tähistust.
y Esita aasta maksimaalselt kahe numbriga. Kui aasta on rohkem kui kahekohaline number, kuvatakse tulemustes ainult kahekohaline madalaim number. Kui aasta on väiksem kui kaks numbrit, määratakse arv formaadis ilma nullide alguspunktideta. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
yy Esita aasta kahekohalise numbrina. Kui aasta on rohkem kui kahekohaline number, kuvatakse tulemustes ainult kahekohaline madalaim number. Kui aasta on väiksem kui kahe numbriga, täida see number juhtivate nullidega, et see oleks kahekohaline.
yyy Esita aasta kolmekohalise numbrina. Kui aasta on rohkem kui kolm numbrit, kuvatakse tulemustes ainult madalaimad kolm numbrit. Kui aasta on väiksem kui kolm numbrit, täida number juhtiva nulliga, et see jõuaks kolme numbrini. Pane tähele, et Tai budistlikus kalendris, kus aasta võib olla viiekohaline number, kuvab see formaadi täpsustaja kõik viis numbrit.
jyyy Esita aasta neljakohalise numbrina. Kui aasta on rohkem kui neljakohaline arv, kuvatakse tulemustes ainult madalaimad neli numbrit. Kui aasta on väiksem kui neli numbrit, täida see number juhtiva nulliga, et see jõuaks neljakohalise numbrini. Pane tähele, et Tai budistlikus kalendris, kus aasta võib olla viis numbrit, kujutab see formaadi täpsustaja kõik viis numbrit.
yyyyy (pluss suvaline arv "y" spetsifikeerijaid) Esita aasta viiekohalise numbrina. Kui aasta on üle viiekohalise numbri, kuvatakse tulemustes ainult madalaimad viis numbrit. Kui aasta on väiksem kui viis numbrit, täida see number juhtivate nullidega, et saada see viiekohaliseks. Kui on olemas täiendav "y"-määraja, täida see arv vajaliku arvu juhtivate nullidega, et jõuda "y" kirjeldajate arvuni.
z Tähistab märgitud ajavööndi nihget süsteemi ajast Greenwichi aja (GMT) vahel, mõõdetuna tundides. Näiteks Vaikse ookeani standardajavööndis asuv arvuti nihke on "-8". Nihke kuvatakse alati juhtiva sümbolina. Plussmärk (+) näitab, et tunnid on varasemad kui GMT, ja miinusmärk (-) näitab, et tunnid on hilisemad kui GMT. Nihe jääb vahemikku –12 kuni +13. Ühekohalise arvu nihe on seatud formaadiks ilma juhtivate nullideta. Nihet mõjutab suveaeg. Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
zz Tähistab märgitud ajavööndi nihget süsteemi ajast Greenwichi aja (GMT) vahel, mõõdetuna tundides. Näiteks Vaikse ookeani standardajavööndis asuv arvuti nihke on "-08". Nihke kuvatakse alati juhtiva sümbolina. Plussmärk (+) näitab, et tunnid on varasemad kui GMT, ja miinusmärk (-) näitab, et tunnid on hilisemad kui GMT. Nihe jääb vahemikku –12 kuni +13. Ühekohalise arvu nihe on seatud vormingusse, kus on nullid ees. Nihet mõjutab suveaeg.
zzz, zzz (pluss suvaline arv "z" spetsifikaatoriid) Esindab märgitud ajavööndi nihget Greenwichi ajast (GMT), mõõdetuna tundides ja minutites süsteemi ajast. Näiteks Vaikse ookeani standardajavööndis asuval arvutil on nihe "-08:00". Nihke kuvatakse alati juhtiva sümbolina. Plussmärk (+) näitab, et tunnid on varasemad kui GMT, ja miinusmärk (-) näitab, et tunnid on hilisemad kui GMT. Nihe jääb vahemikku –12 kuni +13. Ühekohalise arvu nihe on seatud vormingusse, kus on nullid ees. Nihet mõjutab suveaeg.
: Ajaeraldaja, mis on määratletud praeguses System.Globalization.DateTimeFormatInfo.TimeSeparator omaduses, et eristada tunde, minuteid ja sekundeid.
/ Kuupäeva eraldaja, mis on määratletud praeguses System.Globalization.DateTimeFormatInfo.DateSeparator omaduses, et eristada aastat, kuud ja päeva.
" Stringid jutumärkides (jutumärkides). Kuvab mis tahes stringi tekstiväärtust kahe jutumärgi vahel ("). Kasuta iga tsitaadi ees escape'i (\).
' Stringid jutumärkides (apostroofid). Kuvab mis tahes stringi tekstiväärtust kahe apostroofi (') tähemärgi vahel.
%c Kui kohandatud DateTime vormindusstring sisaldab ainult kohandatud vormingu spetsifikaatorit "c", näitab see tulemust, mis on seotud selle kohandatud vormingu spetsifikaatoriga. See tähendab, et kasutada kohandatud vormingu spetsifikaatorid "d", "f", "f", "h", "m", "s", "t", "y", "z", "H" või "M" üksi, määrake "%d", "%f", "%F", "%h", "%m", "%s", "%t", "%y", "%z", "%H" või "%M". Lisateabe saamiseks ühe formaadi spetsifikaatori kasutamise kohta vaadake artiklit "Ühe kohandatud formaadi spetsifikaatori kasutamine".
\c Muuda sümboli tähendust. Kui tähemärgile "c" eelneb põgenemine (\), kuvatakse see tegelane tekstina. Tagasikriipsu märgi lisamiseks tulemusstringi kasuta kahte escape'i ("\\").
Iga teine tegelane Kõik teised märgid kopeeritakse saadud stringi ilma vormindamist mõjutamata.
Loetle formaadistringe Formaadi stringi tulemused G või G Kui võimalik, kuva enum stringi väärtusena, vastasel juhul praeguse eksemplari täisarvu väärtus. Kui Flags omadus on määratud loendamise definitsioonis, ühendatakse iga kehtiva elemendi stringiväärtused ja väärtused eraldatakse komadega. Kui Flags omadust ei määrata, kuvatakse kehtetu väärtus numbrilise üksusena.
F või F Kui võimalik, kuva loendamine stringiväärtusena. Kui väärtusi saab kuvada täielikult enum-elementide summana (isegi kui Flags atribuuti ei esitata), ühendatakse iga kehtiva elemendi stringiväärtused ja väärtused eraldatakse komadega. Kui väärtust ei saa täielikult määrata loendamistermini abil, vormindage väärtus täisarvulise väärtusena.
D või d Kuva enum täisarvulise väärtusena võimalikult lühemas esituses.
X või X Kuvab enumi kuueteistkümnendsüsteemina. Esitage väärtused kui eesolevad nullid vastavalt vajadusele, et tagada väärtus vähemalt kaheksa bitti pikk
|