API version 1
- ‐
toString¶
書式を指定して日付と時刻を文字列で取得します。
指定文字 |
例 |
説明 |
---|---|---|
Y |
|
西暦の年を表示します。Yを記述した数(最大4文字)は西暦の表示桁数を示します。 |
WS |
|
和暦の年号を省略形(M ,T, S, H, R...)で表示します。 |
WR |
|
和暦の年号を(明治、大正、昭和、平成、令和..)表示します。 |
WY |
|
和暦の年を表示します。Yを記述した数(最大4文字)は表示桁数を示します。 |
MM |
|
月(1〜12)を表示します。 |
MONTH |
|
月の名前(JANUARY...)を表示します。9桁で表示されます。 |
month |
|
キャピタライズされた月の名前(January...)を表示します。9桁で表示されます。 |
MON |
|
月の名前の省略形(JAN...)を表示します。 |
mon |
|
キャピタライズされた月の名前の省略形(Jan...)を表示します。 |
DD |
|
日(1〜31)を表示します。 |
DAY |
|
曜日(SUNDAY...)を表示します。 |
day |
|
キャピタライズされた曜日(Sunday...)を表示します。 |
DY |
|
曜日の省略形(SUN...)を表示します。 |
dy |
|
キャピタライズされた曜日の省略形(Sun...)を表示します。 |
DJ |
|
曜日のローカル形(月、火...)を表示します。 |
HH |
|
12時間制の時(0〜11)を表示します。 |
HH24 |
|
24時間制の時(0〜23)を表示します。 |
HH25~HH47 |
|
指定の時間制(指定-24~指定-1)を表示します。(HH28の場合、0時~3時は24~27で表示) |
MI |
|
分(0〜59)を表示します。 |
SS |
|
秒(0〜59)を表示します。 |
F |
|
ミリ秒(0〜999)を表示します。 |
TZ |
|
タイムゾーンを +0900の形式で表示します。 |
u |
|
指定箇所より後ろの値をUTC形式で表示します。 |
-/,.;: |
|
指定の文字を指定した位置に表示します。 |
@d |
|
デフォルトの書式で日付のみを表示します。 |
@t |
|
デフォルトの書式で日付と秒なしの時刻を表示します。 |
@s |
|
デフォルトの書式で日付と秒付きの時刻を表示します。 |
@ |
|
デフォルトの書式で表示します。@sと同じです。 |
|
|
|
WS、WR、WYは和暦が有効な地域でのみ使用可能です。
WS、WR、WYによって和暦の年、年号を利用する場合は、 setLocalCalendar メソッドであらかじめ年号情報を設定する必要があります。明治から令和は自動的に設定されています。
呼出形式一覧
呼出形式 |
説明 |
---|---|
string toString([string format]) |
書式formatによる日付と時刻の文字列を取得します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
string |
日付と時刻の文字列 |
引数一覧
引数 |
説明 |
---|---|
format |
書式を指定します。省略時は |
例外
なし
使用例
CRSダウンロード
Form Date_get_usage {
x = 0;
y = 0;
width = 800;
height = 600;
String yo[];
yo << csv {
日
月
火
水
木
金
土
} ;
Date d ;
print("1970年1月1日0時0分0秒からの経過時間は", d.getTime(), "ミリ秒");
print("今日は", d.value);
var t = d.GetDate() ;
var a = d.getDay();
var m = d.getMonth() + 1 ;
var y = d.getFullYear() ;
print(y, "年",m, "月", t, "日" ,yo[a],"曜日の");
var h = d.getHours() ;
var mi = d.getMinutes() ;
var s = d.getSeconds() ;
var ms = d.getMilliSeconds();
var dy = d.getDayOfYear();
print(h,"時",mi,"分",s,"秒",ms,"ミリ秒"," 年初からの積算日数は",dy,"日");
print("日にちだけでよければ ",d.toDateString() );
print("RFC822形式なら ",d.toInternetString() );
print("ロケール書式の日付なら ",d.toLocaleDateString() );
print("ロケール書式なら ",d.toLocaleString() );
print("ロケール書式の時間なら ",d.toLocaleTimeString() );
print("書式を指定しての印刷 ",d.toString( "DJ" ),"(オプション参照)" );
print("時間を文字列で印刷 ",d.toTimeString( ) );
}