Formatプロパティ

 

データ型ごとに編集文字列のフォーマットを指定します。

 

すべての形式で共通して使用できる指定文字

指定文字

説明

@

"\"最大\"@"

 

デフォルトの書式で指定位置に表示します。データ型がDateの場合には、@dで日付のみ、@tで日付と秒なしの時刻、@sで日付と秒付の時刻を表示します。

"TEXT"

"9990\"\""

 

""で括った文字を指定位置に表示します。Number型、Fixed型のデータに指定した場合、数字の並びを区切る位置には指定できません。

 

データ型がString,UStringの場合

指定文字

説明

Sn.m

"S2.3"

文字列の左端を0として数え、nバイト目からmバイトの文字を表示します。

UStringの場合には、n文字目からm文字の表示となります。

 

データ型がNumber,Fixedの場合

指定文字

説明

9

"999"

 

9を記述した数は桁数を示し、先行0は削除されます。小数点以下に指定した場合桁数だけを意味し、ゼロサプレスは行われません。

0

"0999"

"9990"

先行00となります。

$

"$9990"

 

先頭に$マークを付加します。

MI

"999MI"

"MI999"

負数の場合に、指定位置(右か左)にマイナス記号(-)を表示します。

S

"S9990"

"9990S"

指定位置(右か左)に符号を表示します。

D または

.(ピリオド)

"99D99"

"99.99"

指定の位置に小数点を表示します。小数点以下の桁数を指定しない場合は有効精度の範囲内で最後の数字までを表示します。

L

"L9990"

"9990L"

指定位置(右か左)にローカル通貨記号を表示します。

,(カンマ)

"999,990"

 

3桁ごとにカンマを表示します。

" "(スペース)

"   99"

 

スペースを記述した数は桁数を示し、先行0は空白文字(スペース)に置き換えられます。小数点以下に指定した場合は無効で意味を持ちません。

!

"999!"

 

指定桁数の範囲で桁あふれが発生した場合に書式化した結果に!が付与されて表示されますが、!を指定すると桁あふれした場合でも!の表示が抑止されます。

 

データ型がDateの場合

指定文字

説明

Y

"YYYY,MM,DD"

 

西暦の年を表示します。Yを記述した数は西暦の表示桁数を示します。

WS

"WSWYY.MM.DD"

 

和暦の年号を省略形(M ,T, S, H...)で表示します。

WR

"WRWYY\"\"MM\"\"DD\"\""

 

和暦の年号を(明治、大正、昭和、平成、令和..)表示します。

より「令和」が追加されました。

WYY

"WRWYY\"\"MM\"\"DD\"\""

 

和暦の年を表示します。

MM

"YYYY/MM"

 

月(112)を表示します。

MONTH

"MONTH DD YYYY"

 

月の名前(JANUARY...)を表示します。9桁で表示されます。

month

"month DD YYYY"

 

キャピタライズされた月の名前(January...)を表示します。9桁で表示されます。

より追加されました

MON

"dy, DD MON YYYY"

 

月の名前の省略形(JAN...)を表示します。

mon

"dy, DD mon YYYY"

 

キャピタライズされた月の名前の省略形(Jan...)を表示します。

より追加されました

DD

"YY/MM/DD"

 

日(131)を表示します。

DAY

"YY/MM/DD DAY"

 

曜日(SUNDAY...)を表示します。

day

"YY/MM/DD day"

 

キャピタライズされた曜日(Sunday...)を表示します。

より追加されました

DY

"YY/MM/DD DY"

 

曜日の省略形(SUN...)を表示します。

dy

"dy, DD mon YYYY"

 

キャピタライズされた曜日の省略形(Sun...)を表示します。

より追加されました

DJ

"YY/MM/DD DJ"

 

曜日のローカル形(月、火...)を表示します。

HH

"HH:MI:SS"

 

12時間制の時(011)を表示します。

HH24

"HH24:MI:SS"

 

24.時間制の時(023)を表示します。

MI

"HH:MI:SS"

 

分(059)を表示します。

SS

"HH:MI:SS"

 

秒(059)を表示します。

TZ

"HH24:MI:SS TZ"

 

タイムゾーンを +0900の形式で表示します。

より追加されました

u

"YY/MM/DD uHH24:MI:SS"

 

指定箇所より後ろの値をUTC形式で表示します。

より追加されました

-/,.;:

"HH:MI:SS"

 

指定の文字を指定した位置に表示します。

 

WSWRWYYは和暦が有効な地域でのみ使用可能です。

WSWRWYYによって和暦の年、年号を利用する場合は、Root.SetWarekiメソッドであらかじめ年号情報を設定する必要があります。明治から令和は自動的に設定されています。

DAYなどの曜日を表す指定や、-/,.;:などを単独で指定することはできません。これらは、必ず入力可能なフォーマットと組み合わせで使用してください。



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る