Format$
Cxeno = Format$ ( Esprimo [ , Formato ] )
Cxeno = Format ( Esprimo [ , Formato ] )
Konvertas
Esprimo al
String uzante formato, kiu dependas de tipo de
Esprimo.
Tio cxi funkcio povas formati dato, tempo, nobroj, kaj valutoj.
Formato povas seti predefinata formato (konstanto
Integer) oux uzuldefinata fromoto (
String,kiu priskribas formaton) aux povas ne fari.
Vidu
Predefined Constants por listo de predefinataj formatoj.
See
Predefined Constants for a list of predefined formats.
Se
Formato ne estas specifata,
gb.
Standard estas uzata.
Tio cxi funkcio uzas asimilaj informoj.
Uzulodefinataj formatoj por nombraj esprimoj
Uzulodefinata formato estas priskribata de sekvenco de specialaj signoj.
Lauxvolaj signoj specifis malantaux kaj antaux formataj cxenoj estos printata kial ili estas.
Signoj por uzulodefinataj formatoj.
+
|
Printas signumon de nombro
|
-
|
Printas signumon de nombro nur se gxi estas negative.
|
#
|
Printas cifero nur se nepre.
|
0
|
Cxiam printas cifero, se nepre printas nulon.
|
.
|
Printas dekuman disigilon.
|
,
|
Printas milan disigilon.
|
%
|
multiplikas nombron por 100 kaj printas procentan signon.
|
E
|
Printas eksponenciala parto de nombro Float. Signo de eksponento estas cxiam printata.
|
Examples
PRINT Format$(Pi, "-#.###")
3.142
PRINT Format$(Pi, "+0#.###0")
+03.1416
PRINT Format$(Pi / 10, "###.# %")
31.4 %
PRINT Format$(-11 ^ 11, "#.##E##")
Uzulodefinataj formataj signoj por valutoj
$
|
Printas nacian valutan simbolon.
|
$$
|
Kiam $ estas duobligata, anstatauxe internacia valuta simbolo estas printet.
|
(
|
Printas prezento de negativaj valutoj. Tio cxi povas esti komenca signo de formato. Vi povs spcife fermata krampo ) en fino de formato.
|
Examples
PRINT Format$(1972.06, "$#.###")
$1972.06
PRINT Format$(-1972.06, "$,#.###")
-$1,972.06
PRINT Format$(-1972.06, "($,#.###)")
Uzulodefinataj formataj signoj por datumoj
yy
|
Printas du ciferoj jaro.
|
yyyy
|
Printas kvar ciferoj jaro.
|
m
|
Printas monaton.
|
mm
|
Printas du cifefoj monato.
|
mmm
|
Printas monato en formo de reduktata cxeno.
|
mmmm
|
Pintas monato en tuta formo.
|
d
|
Printas tagon.
|
dd
|
Printas du cifefoj tago.
|
ddd
|
Printas tego de semjaro en formo de reduktata cxeno.
|
dddd
|
Printas tego de semjaro tuta formo.
|
/
|
Printas disigilo de dato.
|
h
|
Printas horon.
|
hh
|
Printas du cifefoj horo.
|
n
|
Printas minutojn.
|
nn
|
Printas du ciferoj minutoj.
|
s
|
Printas sekundojn.
|
ss
|
Printas du cifefoj sekundoj.
|
:
|
Printas tempa disigilo.
|
u
|
Printas milisekundoj, se ili estas alia ol nulo.
|
Examples
PRINT Format$(Now, "mm/dd/yyyy hh:nn:ssu")
04/15/2002 09:05:36.26
PRINT Format$(Now, "m/d/yy h:n:s")
4/15/02 9:5:36
PRINT Format$(Now, "ddd dd mmm yyyy")
Mon 15 Apr 2002
PRINT Format$(Now, "dddd dd mmmm yyyy")
Monday 15 April 2002
PRINT Format$(Now, "yyyy-mm-dd hh-nn-ss")
PRINT Format$(Now, "yyyy/mm/dd hh:nn:ss")
2006-04-29 07-41-11
2006.04.29 07:41:11
See also