Ïðèìåðû èñïîëüçîâàíèÿ ôóíêöèé VBA
Óäàëåíèå íåíóæíûõ ñèìâîëîâ
Çà÷àñòóþ ñòðîêè â ïðîãðàììå ñîäåðæàò íåíóæíûå ñèìâîëû ïðîáåëîâ â êîíöå èëè â íà÷àëå ñòðîêè, êîòîðûå íåîáõîäèìî óäàëèòü, ò.ê. ïîñòîðîííèå íà÷àëüíûå èëè êîíå÷íûå ïðîáåëû â ñòðîêå ìîãóò âûçâàòü "íåïîëàäêè" â ðàáîòå ïðîãðàììû.
 VBA èìåþòñÿ òðè ôóíêöèè, ïðåäíàçíà÷åííûå äëÿ óäàëåíèÿ íà÷àëüíûõ è êîíå÷íûõ ïðîáåëîâ èç ñòðîêè: LTrim, RTrim, Trim. Ñëåäóåò èìåòü ââèäó, ÷òî ýòè ôóíêöèè íà ñàìîì äåëå íå èçìåíÿþò èñõîäíóþ ñòðîêó, à âîçâðàùàþò êîïèþ ñòðîêè ñ óäàëåííûìè ëèøíèìè ïðîáåëàìè.

Îïðåäåëåíèå äëèíû ñòðîêè
Äëèíó ñòðîêè, êàê ïðàâèëî, íàäî çíàòü ïðè ôîðìàòèðîâàíèè ñîîáùåíèé äëÿ ïîëüçîâàòåëÿ èëè ïðè ôîðìàòèðîâàíèè ñòðîêîâûõ äàííûõ, ââîäèìûõ ïðîöåäóðîé â ðàáî÷èé ëèñò Excel èëè äîêóìåíò Word. VBA äëÿ ýòèõ öåëåé èñïîëüçóåò ôóíêöèþ Len.  ïðèâåäåííûì íèæå ëèñòèíãå ìåæäó çíàêàìè êðóãëûõ ñêîáîê è ñëîâîì ïðèñóòñòâóåò ïî äâà ïðîáåëà.

Ñëåäóåò áûòü âíèìàòåëüíûìè ñî ñòðîêàìè ôèêñèðîâàííîé äëèíû. Ïîñêîëüêó ñòðîêà ôèêñèðîâàííîé äëèíû èìååò âñåãäà îäíó è òó æå äëèíó, ôóíêöèÿ Len âñåãäà âîçâðàùàåò îáúÿâëåííóþ äëèíó ñòðîêè, íåçàâèñèìî îò ôàêòè÷åñêîé äëèíû ñòðîêè. Íàïðèìåð, åñëè â ñòðîêîâîé ïåðåìåííîé ôèêñèðîâàííîé äëèíû StrokeName, èìåþùåé äëèíó 15 ñèìâîëîâ, ôàêòè÷åñêè íàõîäèòñÿ ñëîâî "ñîëíöå", òî ôóíêöèÿ Len(StrokeName) âîçâðàòèò ðåçóëüòàò 15. ×òîáû â òàêîì ñëó÷àå óçíàòü ôàêòè÷åñêóþ äëèíó ñòðîêè (â íàøåì ñëó÷àå - 6), íåîáõîäèìî èñïîëüçîâàòü ñëåäóþùóþ êîìáèíàöèþ ôóíêöèé: Len(Trim(StrokeName)).
Ñðàâíåíèå è ïîèñê ñòðîê
 VBA èìåþòñÿ äâå ôóíêöèè, ïîìîãàþùèõ ñðàâíèâàòü ñòðîêè: StrComp, InStr.
Ôóíêöèÿ StrComp
Ñèíòàêñèñ
StrComp (String1, String2 [, Compare])
String1, String2 - ëþáûå äâà ñòðîêîâûõ âûðàæåíèÿ, êîòîðûå íåîáõîäèìî ñðàâíèâàòü.
Compare - íåîáÿçàòåëüíûé àðãóìåíò, ìîæåò áûòü ëþáîé èç ñëåäóþùèõ ïðåäîïðåäåëåííûõ êîíñòàíò (åñëè îí îïóñêàåòñÿ, òî èñïîëüçóåòñÿ òåêóùàÿ óñòàíîâêà Option Compare):
- vbBinaryCompare - áèíàðíîå ñðàâíåíèå äâóõ ñòðîê;
- vbTextCompare - òåêñòîâîå ñðàâíåíèå äâóõ ñòðîê;
- vbDatabaseCompare - èñïîëüçóåòñÿ òîëüêî â Microsoft Access.
Ïðè âûïîëíåíèè StrComp âîçâðàùàåòñÿ îäíî èç ñëåäóþùèõ çíà÷åíèé:
- -1, åñëè String1 ìåíüøå String2;
- 0, åñëè String1 è String2 ðàâíû;
- 1, åñëè String1 áîëüøå String2.

 âûøåïðèâåäåííîì ëèñòèíãå â òåêñòîâîì ðåæèìå ñðàâíèâàþòñÿ äâå ñòðîêè: "Ñòðîêà ïî óìîë÷àíèþ" è " Ñòðîêà ïî óìîë÷àíèþ". Ðåçóëüòàò ñðàâíåíèÿ = 1, ò.å. "Ñòðîêà ïî óìîë÷àíèþ" áîëüøå, ÷åì " Ñòðîêà ïî óìîë÷àíèþ".
Ïîýêñïåðèìåíòèðóéòå ñ ðàçíîîáðàçíûìè ñòðîêàìè äëÿ ëó÷øåãî ïîíèìàíèÿ ðàáîòû ôóíêöèè StrComp.
Ôóíêöèÿ InStr
Ôóíêöèÿ InStr äàåò âîçìîæíîñòü îïðåäåëèòü, ñîäåðæèò ëè îäíà ñòðîêà äðóãóþ ñòðîêó.
Ñèíòàêñèñ
StrComp ([Start, ] String1, String2 [, Compare])
String1, String2 - ëþáûå äîïóñòèìûå ñòðîêîâûå âûðàæåíèÿ. Ôóíêöèÿ ïðîâåðÿåò ñîäåðæèòñÿ ëè String1 â String2.
Compare - íåîáÿçàòåëüíûé àðãóìåíò, ìîæåò áûòü ëþáîé èç ñëåäóþùèõ ïðåäîïðåäåëåííûõ êîíñòàíò (åñëè îí îïóñêàåòñÿ, òî èñïîëüçóåòñÿ òåêóùàÿ óñòàíîâêà Option Compare):
- vbBinaryCompare - áèíàðíîå ñðàâíåíèå äâóõ ñòðîê;
- vbTextCompare - òåêñòîâîå ñðàâíåíèå äâóõ ñòðîê;
- vbDatabaseCompare - èñïîëüçóåòñÿ òîëüêî â Microsoft Access.
Start - íåîáÿçàòåëüíûé àðãóìåíò, ÿâëÿåòñÿ ÷èñëåííûì âûðàæåíèåì è óêàçûâàåò ïîëîæåíèå ñèìâîëà â String1, ñ êîòîðîãî äîëæíà íà÷èíàòüñÿ ïðîâåðêà.
InStr âîçâðàùàåò ÷èñëî, îáîçíà÷àþùåå ïîëîæåíèå ñèìâîëà â String1, ãäå áûëî îáíàðóæåíî String2. Åñëè InStr íå íàõîäèò String2 â String1, òî âîçâðàùàåòñÿ 0. Åñëè String1 (èëè String2) èìååò çíà÷åíèå Null, òî ôóíêöèÿ òàêæå âîçâðàùàåò Null.

Ðàçáèåíèå ñòðîêè
Èíîãäà âîçíèêàåò íåîáõîäèìîñòü ðàçáèåíèÿ ñòðîêè íà ñîñòàâëÿþùèå ÷àñòè.  VBA ýòó çàäà÷ó ðåøàþò òðè ôóíêöèè: Left, Right, Mid.
Ôóíêöèÿ Left
Ñèíòàêñèñ
Left (String, Length)
String - ëþáîå äîïóñòèìîå ñòðîêîâîå âûðàæåíèå.
Length - ëþáîå ÷èñëåííîå çíà÷åíèå.
Ôóíêöèÿ âîçâðàùàåò êîïèþ String, íà÷èíàÿ ñ ïåðâîãî ñèìâîëà è âêëþ÷àÿ êîëè÷åñòâî ñèìâîëîâ, çàäàííûõ ñ ïîìîùüþ Length. Åñëè Length ÿâëÿåòñÿ ÷èñëîì, áîëüøèì, ÷åì ôàêòè÷åñêàÿ äëèíà String, òî âîçâðàùàåòñÿ âñå ñòðîêîâîå âûðàæåíèå String.
Ôóíêöèÿ Right
Ñèíòàêñèñ
Right (String, Length)
String - ëþáîå äîïóñòèìîå ñòðîêîâîå âûðàæåíèå.
Length - ëþáîå ÷èñëåííîå çíà÷åíèå.
Ôóíêöèÿ âîçâðàùàåò êîïèþ String, íà÷èíàÿ ñ ïîñëåäíåãî ñèìâîëà è âêëþ÷àÿ ñïðàâà íàëåâî êîëè÷åñòâî ñèìâîëîâ, çàäàííûõ ñ ïîìîùüþ Length. Åñëè Length ÿâëÿåòñÿ ÷èñëîì, áîëüøèì, ÷åì ôàêòè÷åñêàÿ äëèíà String, òî âîçâðàùàåòñÿ âñå ñòðîêîâîå âûðàæåíèå String. Ôóíêöèÿ Right âñåãäà êîïèðóåò ñèìâîëû îò êîíöà ñòðîêè ê åå íà÷àëó.
Ôóíêöèÿ Mid
Ñèíòàêñèñ
Mid (String, Start, [, Length])
String - ëþáîå äîïóñòèìîå ñòðîêîâîå âûðàæåíèå.
Length, Start - ëþáûå ÷èñëåííûå çíà÷åíèÿ.
Ôóíêöèÿ Mid âîçâðàùàåò êîïèþ String, íà÷èíàÿ ñ ïîëîæåíèÿ ñèìâîëà â String, çàäàâàåìîãî ñ ïîìîùüþ àðãóìåíòà Start . Íåîáÿçàòåëüíûé àðãóìåíò Length îïðåäåëÿåò êîëè÷åñòâî êîïèðóåìûõ â Mid ñèìâîëîâ èç String. Åñëè Start ñîäåðæèò áîëüøåå ÷èñëî, ÷åì ôàêòè÷åñêàÿ äëèíà String, òî âîçâðàùàåòñÿ ïóñòàÿ ñòðîêà.

Ñèìâîëû, êîòîðûå íåëüçÿ ââåñòè ñ êëàâèàòóðû
Çà÷àñòóþ ñëó÷àåòñÿ, ÷òî íàäî ââåñòè êàêîé-ëèáî ñèìâîë, äëÿ êîòîðîãî îòñóòñòâóåò êëàâèøà íà êëàâèàòóðå (íàïðèìåð, ñèìâîë êîïèðàéòà). Äðóãàÿ ñèòóàöèÿ - êîãäà íàäî â ñòðîêó âêëþ÷èòü ñëóæåáíûé ñèìâîë VBA (ñàìûé ðàñïðîñòðàíåííûé ñëó÷àé - âêëþ÷åíèå äâîéíûõ êàâû÷åê).
×òîáû âêëþ÷èòü â ñòðîêó ñèìâîëû, êîòîðûå íåâîçìîæíî ââåñòè ñ êëàâèàòóðû, èëè êîòîðûå èìåþò îñîáîå çíà÷åíèå äëÿ VBA, èñïîëüçóåòñÿ ôóíêöèÿ Chr.
Ñèíòàêñèñ
Chr (Charcode)
Charcode - ëþáîå ÷èñëåííîå âûðàæåíèå, ÿâëÿþùååñÿ äîïóñòèìûì êîäîì äëÿ íàáîðà ñèìâîëîâ, èñïîëüçóåìîãî êîìïüþòåðîì. Äîëæåí áûòü öåëûì ÷èñëîì îò 0 äî 255.
Ôóíêöèÿ Chr ïðèíèìàåò êîä îòäåëüíîãî ñèìâîëà â êà÷åñòâå àðãóìåíòà è âîçâðàùàåò ñòðîêó, ñîäåðæàùóþ ñîîòâåòñòâóþùèé ýòîìó êîäó ñèìâîë. Äàííàÿ ôóíêöèÿ èñïîëüçîâàíà â âûøåïðèâåäåííûõ ëèñòèíãàõ äëÿ ïåðåâîäà ñòðîêè ïðè âûâîäå ñîîáùåíèÿ íà ýêðàí Chr (13).
Ïîñêîëüêó ñèìâîëû, èñïîëüçóåìûå äëÿ íà÷àëà íîâîé ñòðîêè, ÿâëÿþòñÿ î÷åíü âàæíûìè ïðè ôîðìàòèðîâàíèè ñîîáùåíèé è äðóãèõ ñòðîêîâûõ äàííûõ, êîòîðûìè ìàíèïóëèðóþò VBA-ïðîöåäóðû, èìååòñÿ íåñêîëüêî ïðåäîïðåäåëåííûõ êîíñòàíò äëÿ ýòèõ ñèìâîëîâ, ÷òîáû íå áûëî íåîáõîäèìîñòè èñïîëüçîâàòü ôóíêöèþ Chr:
- vbCr - ñèìâîë âîçâðàòà êàðåòêè. Ýêâèâàëåíò Chr(13)
- vbLf - ñèìâîë ñìåùåíèÿ íà îäíó ñòðîêó. Ýêâèâàëåíò Chr(10)
- vbCrLf - ñèìâîë âîçâðàòà êàðåòêè+ñìåùåíèÿ íà îäíó ñòðîêó. Ýêâèâàëåíò Chr(13)+ Chr(10)
- vbTab - ñèìâîë òàáóëÿöèè. Ýêâèâàëåíò Chr(9)
Äëÿ ïðîñìîòðà ñïèñêà êîä-ñèìâîë íàäî îòêðûòü ñïðàâî÷íóþ ñèñòåìó VBA è ïî çàïðîñó "character sets" áóäåò ïðåäñòàâëåíà ñîîòâåòñòâóþùàÿ òàáëèöà.


Ôîðìàòèðîâàíèå çíà÷åíèé äàííûõ
Î÷åíü ÷àñòî ôîðìàò äàííûõ íà âûõîäå ïðîãðàììû ïî òåì èëè èíûì ïðè÷èíàì íàñ íå ñîâñåì óñòðàèâàåò. Ýòó çàäà÷ó ðåøàåò ôóíêöèÿ Format.
VBA-ôóíêöèÿ Format èäåíòè÷íà ôóíêöèè Format â Excel è èñïîëüçóåò òå æå ñèìâîëû-çàïîëíèòåëè ôîðìàòèðîâàíèÿ äàííûõ.
Ñèíòàêñèñ
Format (Expression [, Format[, Firstdayofweek [, Firstweekofyear]]])
Expression - ëþáîå äîïóñòèìîå âûðàæåíèå (îáÿçàòåëüíûé àðãóìåíò).
Format - äîïóñòèìîå âûðàæåíèå èìåíîâàííîãî èëè îïðåäåëåííîãî ïîëüçîâàòåëåì ôîðìàòà.
Firstdayofweek - êîíñòàíòà, êîòîðàÿ îïðåäåëÿåò ïåðâûé äåíü íåäåëè.
Firstweekofyear - êîíñòàíòà, êîòîðàÿ îïðåäåëÿåò ïåðâóþ íåäåëþ ãîäà.
×òîáû èñïîëüçîâàòü ôóíêöèþ Format, íàäî ëèáî çàäàòü ïðåäîïðåäåëåííûé ôîðìàò, ëèáî ñîçäàòü îáðàç îïðåäåëåííîãî ôîðìàòà, èñïîëüçóÿ ñèìâîëû-çàïîëíèòåëè.

Èìåíîâàííûå ôîðìàòû äëÿ èñïîëüçîâàíèÿ ñ ôóíêöèåé Format
Èìåíîâàííûé ôîðìàò | Äåéñòâèå |
General Date | Ôîðìàòèðóåò èíôîðìàöèþ î äàòå è âðåìåíè â ïîñëåäîâàòåëüíîå ÷èñëî äàòû, èñïîëüçóÿ óñòàíîâêè ôîðìàòà äàòû è âðåìåíè äëÿ äàííîãî êîìïüþòåðà. |
Long Date | Ôîðìàòèðóåò â ïîñëåäîâàòåëüíîé äàòå òîëüêî ÷àñòü, ñîäåðæàùóþ äàòó, èñïîëüçóÿ óñòàíîâêè êîìïüþòåðà äëÿ Long-ôîðìàòà äàòû. |
Medium Date | Ôîðìàòèðóåò â ïîñëåäîâàòåëüíîé äàòå òîëüêî ÷àñòü, ñîäåðæàùóþ äàòó, èñïîëüçóÿ óñòàíîâêè êîìïüþòåðà äëÿ Medium-ôîðìàòà äàòû. |
Short Date | Ôîðìàòèðóåò â ïîñëåäîâàòåëüíîé äàòå òîëüêî ÷àñòü, ñîäåðæàùóþ äàòó, èñïîëüçóÿ óñòàíîâêè êîìïüþòåðà äëÿ Short-ôîðìàòà äàòû. |
Long Time | Ôîðìàòèðóåò â ïîñëåäîâàòåëüíîé äàòå òîëüêî ÷àñòü, ñîäåðæàùóþ âðåìÿ, èñïîëüçóÿ óñòàíîâêè êîìïüþòåðà äëÿ Long-ôîðìàòà âðåìåíè. |
Medium Time | Ôîðìàòèðóåò â ïîñëåäîâàòåëüíîé äàòå òîëüêî ÷àñòü, ñîäåðæàùóþ âðåìÿ, èñïîëüçóÿ óñòàíîâêè êîìïüþòåðà äëÿ Medium -ôîðìàòà âðåìåíè. |
Short Time | Ôîðìàòèðóåò â ïîñëåäîâàòåëüíîé äàòå òîëüêî ÷àñòü, ñîäåðæàùóþ âðåìÿ, èñïîëüçóÿ óñòàíîâêè êîìïüþòåðà äëÿ Short -ôîðìàòà âðåìåíè. |
General Number | Ôîðìàòèðóåò ÷èñëî â ñòðîêó áåç êàêèõ-ëèáî îñîáûõ ñèìâîëîâ. |
Currency | Ôîðìàòèðóåò ÷èñëî ñ ñèìâîëîì äåíåæíîé åäèíèöû, ðàçäåëèòåëåì òûñÿ÷ è òîëüêî äâóìÿ äåñÿòè÷íûìè ðàçðÿäàìè. |
Fixed | Ôîðìàòèðóåò ÷èñëî òàê, ÷òîáû âñåãäà áûëà, ïî êðàéíåé ìåðå, îäíà öèôðà ïåðåä äåñÿòè÷íûì ðàçäåëèòåëåì è, ïî êðàéíåé ìåðå, äâå öèôðû ïîñëå íåãî. |
Standart | Ôîðìàòèðóåò ÷èñëî ñ ðàçäåëèòåëåì òûñÿ÷ òàê, ÷òîáû áûëà, ïî êðàéíåé ìåðå, îäíà öèôðà ïåðåä äåñÿòè÷íûì ðàçäåëèòåëåì è, ïî êðàéíåé ìåðå, äâå öèôðû ïîñëå íåãî. |
Percent | Ôîðìàòèðóåò ÷èñëî êàê ïðîöåíòíîå îòíîøåíèå, óìíîæàÿ åãî íà 100 è äîáàâëÿÿ ñèìâîë ïðîöåíòà. |
Scientific | Ôîðìàòèðóåò ÷èñëî â îáû÷íûé ýêñïîíåíöèàëüíûé ôîðìàò. |
Yes/No | Âîçâðàùàåòñÿ ñòðîêà "Äà" åñëè ôîðìàòèðóåìîå ÷èñëî íåíóëåâîå, èíà÷å - "Íåò". |
True/False | Âîçâðàùàåòñÿ ñòðîêà "Èñòèíà" åñëè ôîðìàòèðóåìîå ÷èñëî íåíóëåâîå, èíà÷å - "Ëîæü". |
On/Off | Âîçâðàùàåòñÿ ñòðîêà "Âêë" åñëè ôîðìàòèðóåìîå ÷èñëî íåíóëåâîå, èíà÷å - "Âûêë". |
Ñèìâîëû-çàïîëíèòåëè äëÿ ñîçäàíèÿ ïîëüçîâàòåëüñêèõ ôîðìàòîâ
Ñèìâîë-çàïîëíèòåëü | Äåéñòâèå (â êà÷åñòâå ïðèìåðà èñïîëüçóåòñÿ ÷èñëî 1234.45) |
0 | Öèôðîâîé ñèìâîë, îòîáðàæàåò öèôðó, åñëè òàêîâàÿ íàõîäèòñÿ â ýòîé ïîçèöèè, èëè 0, åñëè - íåò. Ìîæíî èñïîëüçîâàòü ñèìâîë 0 äëÿ îòîáðàæåíèÿ íà÷àëüíûõ íóëåé äëÿ öåëûõ ÷èñåë è êîíå÷íûõ íóëåé â äåñÿòè÷íûõ äðîáÿõ: 00000.000 îòîáðàæàåò 01234.450 |
# | Öèôðîâîé ñèìâîë, îòîáðàæàåò öèôðó, åñëè òàêîâàÿ íàõîäèòñÿ â ýòîé ïîçèöèè, èíà÷å - íå îòîáðàæàåò íè÷åãî. Ñèìâîë-çàïîëíèòåëü # ýêâèâàëåíòåí 0, êðîìå òîãî, ÷òî íà÷àëüíûå è êîíå÷íûå íóëè íå îòîáðàæàþòñÿ: #####.### îòîáðàæàåò 1234.45 |
$ | Îòîáðàæàåò çíàê äîëëàðà: $###,###.00 îòîáðàæàåò $1 234,45 |
. | Äåñÿòè÷íûé ñèìâîë-çàïîëíèòåëü, îòîáðàæàåò äåñÿòè÷íóþ òî÷êó â îáîçíà÷åííîé ïîçèöèè â ñòðîêå ñèìâîëîâ-çàïîëíèòåëåé 0: #.##.## îòîáðàæàåò 1234.45 |
% | Ñèìâîë ïðîöåíòà, óìíîæàåò çíà÷åíèå íà 100 è äîáàâëÿåò çíàê ïðîöåíòà â ïîçèöèþ, óêàçàííóþ ñèìâîëàìè-çàïîëíèòåëÿìè 0:#.#0.00% îòîáðàæàåò ÷èñëî 0.12345 êàê 12.35% (ïðîèñõîäèò îêðóãëåíèå) |
, | Ðàçäåëèòåëü òûñÿ÷, äîáàâëÿåò çàïÿòûå êàê ðàçäåëèòåëè òûñÿ÷ â ñòðîêàõ ñèìâîëîâ-çàïîëíèòåëåé 0 è #: ###,###,###.00 îòîáðàæàåò 1 234,45 |
E- e- | Îòîáðàæàåò çíà÷åíèå â ýêñïîíåíöèàëüíîì ôîðìàòå ñî çíàêîì ïîðÿäêà òîëüêî äëÿ îòðèöàòåëüíûõ çíà÷åíèé: #.####E-00 îòîáðàæàåò 1.23445Å03 |
E+ e+ | Îòîáðàæàåò çíà÷åíèå â ýêñïîíåíöèàëüíîì ôîðìàòå ñî çíàêîì ïîðÿäêà êàê äëÿ îòðèöàòåëüíûõ, òàê è äëÿ ïîëîæèòåëüíûõ çíà÷åíèé: #.####E+00 îòîáðàæàåò 1.23445Å+03 |
/ | Îòäåëÿåò äåíü, ìåñÿö è ãîä äëÿ ôîðìàòèðîâàíèÿ çíà÷åíèé äàò. |
m | Óêàçûâàåò, êàê îòîáðàæàòü ìåñÿöû â äàòàõ: m îòîáðàæàåò 1, mm - 01, mmm - ÿíâ, mmmm - ßíâàðü |
d | Óêàçûâàåò, êàê îòîáðàæàòü äíè â äàòàõ: d îòîáðàæàåò 1, dd - 01, ddd - Âñ, dddd - âîñêðåñåíüå |
y | Îòîáðàæàåò äåíü ãîäà êàê ÷èñëî îò 1 äî 366 |
yy | Óêàçûâàåò, êàê îòîáðàæàòü ãîäû â äàòàõ: yy - 66, yyyy - 1966 |
q | Îòîáðàæàåò êâàðòàë ãîäà êàê ÷èñëî îò 1 äî 4 |
w | Îòîáðàæàåò äåíü íåäåëè êàê ÷èñëî (1 - âîñêðåñåíüå) |
ww | Îòîáðàæàåò íåäåëþ ãîäà êàê ÷èñëî îò 1 äî 54 |
: | Îòäåëÿåò ÷àñû, ìèíóòû è ñåêóíäû â çíà÷åíèÿõ ôîðìàòà âðåìåíè: hh:mm:ss - 01:01:01, h:m:s - 1:1:1 |
h | Óêàçûâàåò, êàê îòîáðàæàòü ÷àñû: hh - 01, h - 1 |
m | Óêàçûâàåò, êàê îòîáðàæàòü ìèíóòû: mm - 01, m - 1 |
s | Óêàçûâàåò, êàê îòîáðàæàòü ñåêóíäû: ss - 01, s - 1 |
AM/PM | Îòîáðàæàåò âðåìÿ â 12-÷àñîâîì ôîðìàòå âðåìåíè ñ äîáàâëåííûìè ÀÌ èëè ÐÌ |
@ | Ñèìâîëüíûé çàïîëíèòåëü, îòîáðàæàåò ïðîáåë, åñëè íå èìååòñÿ ñîîòâåòñòâóþùåãî ñèìâîëà â ôîðìàòèðóåìîé ñòðîêå. |
< | Îòîáðàæàåò âñå ñèìâîëû â âåðõíåì ðåãèñòðå. |
> | Îòîáðàæàåò âñå ñèìâîëû â íèæíåì ðåãèñòðå. |