管理 > 日付フォーマットの管理
  
日付フォーマットの管理
PTC FlexPLM では、リソースファイルにカスタムエントリを作成することにより、日付の形式を標準の MM/DD/YYYY 形式から代替形式に変更できます。
カスタマイズされる関連リソースファイルは、src/com/lcs/wc/resource/DateTimeFormatRB.rbInfo ファイルです。行う変更の内容はすべて wtCustom/com/lcs/wc/resource/DateTimeFormatRB.rbInfo ファイルに格納されます。
日付の形式を変更する際には、いくつかのリソースエントリを変更する必要があります。そうしない場合、データ破損の問題が生じる危険性があります。以下のエントリの値は、日付の形式の面で一致している必要があります。
* 
既成の英語の値を次に示します。ローカライズされた値は異なる場合があります。
EXPLORER_STANDARD_DATE_FORMAT.value=MM/dd/yyyy h:mm a z
EXPLORER_STANDARD_DATE_ONLY_FORMAT.value=MM/dd/yyyy
EXPLORER_STANDARD_TIME_ONLY_FORMAT.value=h:mm a z
jsCalendarFormat.value=%m/%d/%Y
jsCalendarInputFormat.value=MM/DD/YYYY
日付の解析と表示の両方に、EXPLORER_STANDARD エントリが使用されます。その他の文字については、SimpleDateFormat Javadoc を参照してください。
日付エントリ
文字
MM
dd
yyyy
h
mm
AM/PM
a
タイムゾーン
z
カレンダーウィジェットは、ユーザーによって手動で入力された日付を検証するために、jsCalendarFormat エントリを使用します。このエントリは、標準の UNIX 日付フォーマット文字を使用します。
日付エントリ
UNIX フォーマット文字
%d
月番号
%m
3 文字の月の省略形
%b
完全な月名
%B
%Y
jsCalendarInputFormat エントリは、日付フィールドに日付を入力するようにユーザーに求めるプロンプトに表示される形式を制御します。また、次のエントリは、PTC FlexPLM ヘッダー内の日付の形式を制御します。このエントリはヘッダーの日付の表示のみを制御するので、ほかの日付エントリと一致している必要はありません。
jsCalendarLongFormat.value=%A, %B %d, %Y %a:%M:%s %p