このバージョンのヘルプはこれ以降更新されません。最新のヘルプは https://www.jmp.com/support/help/ja/15.2   からご覧いただけます。


データテーブルでは、日付時間値を1つの形式(入力形式)でのみ入力できます。入力した値は、基準日からの秒数として内部に保存され、別の日付時間形式で表示されます。Informat()関数とFormat()関数を使って、これを制御できます。
Informat()は、文字列の日付時間値と、その文字列に使用されている日付形式を指定すると、ddMonyyyy形式で日付を戻します。
Informat( "19May2011 11:37:52", "ddMonyyyy h:m:s" );
Format()は、基準日からの秒数(または秒数を戻す日付時間関数)を取り、指定の形式で日付を戻します。
Format( 3388649872, "ddMonyyyy h:m:s" );
Format( Today(), "ddMonyyyy h:m:s" );
列にd/m/y h:m形式の日付を入力し、日付をm/d/y形式で表示してみましょう。Input Formatは入力形式を定義し、Formatは表示形式を定義します。例:
New Table( "製品の組立",
	Add Rows( 1 ),
	New Column( "日付",
		Numeric,
		"Continuous",
		Format( "m/d/y" ),
		Input Format( "d/m/y h:m" ),
		Set Values( [3126917100] )
	)
);
FormatInput formatの値は、データテーブルの列プロパティに表示されます(日付時間の表示と入力値の例)。セルをクリックして編集する際、日付時間値は入力時の形式で表示されます。値を変更したり、新しい値を入力したりすると、その列の[表示形式]で指定されている形式で値が表示されます。
図6.3 日付時間の表示と入力値の例
メモ:  
日付時間形式に、日付時間関数の引数として、またはデータテーブル形式として使用できる形式を示します。これらの形式 は、データ列へのFormatメッセージのformat引数として使うこともできます。詳細については、「データテーブル」章の「形式の設定または取得」(371ページ)を参照してください。
"01/02/1999 午後 1:01"
"01/02/1999 午後 1:01:55"
"02/01/1999 午後 1:01"
"02/01/1999 午後 1:01:55"
"1999/01/02 午後 1:01"
"1999/01/02 午後 1:01:02"
"02Jan1999 午後 1:01"
"02Jan1999 午後 1:01:02"
"02Jan1999 午後 1:01"
"02Jan1999 午後 1:01:02"
"Jan021999 午後 1:01"
"Jan021999 午後 1:01:02"
"午後 01:02"
(表示のみ)“01/02/1999"
(表示のみ)"Saturday, January 02, 1999"
(表示のみ)“01/02/1999"
(表示のみ)01/02/1999 13:01“または“01/02/1999 01:01 PM“
(表示のみ)“01/02/1999 13:01:02“または“01/02/1999 01:01:02 PM“