はじめに
Workbench 5では、DataSetジョブの指定した列にカスタム日付形式を設定できます。これを行うには、まずDataSetジョブに カスタマイズされた日付の形式 変換を追加し、次に列を選択して日付の形式を指定します。
-
Workbenchで、左側のアイコンバーにある
をクリックします。
- ジョブリストで、日付形式を変更する列を持つDataSetジョブをダブルクリックします。
- [変換] をクリックして、ペインのセクションを展開します。
- [変換を追加] メニューで、 [カスタマイズされた日付の形式] を選択します。
-
ボタンをクリックします。
カスタマイズされた日付の形式変換エディター が表示されます。
- [列] で、日付の形式をカスタマイズしたい列を選択します。
- [日付形式] フィールドに、日付の形式を入力します。 サポートされている日付の形式に関しては、次のセクションを参照してください。
- [適用] をクリックします。
-
ペインの上部にある
をクリックして、変換を保存します。
日付の形式指定子
日付の形式は、Workbenchに自動的に解析させるか、日時データを含む列に対して日付の形式を指定することができます。- 日付の形式を指定しない場合、Workbenchは現在使用されているロケール設定を使って日付文字列の解析を行います。この自動モードでは、ロケールにもとづき様々な形式がサポートされています。 例えば、米国のロケールでは、次の形式がサポートされています: 2013-04-17 12:34:56 4/17/2013 12:34:56 April 17, 2013 April 17, 2013 12:34 PM 2013-04-17 12:34:56.123456
-
日付の形式を指定した場合、Workbenchは指定した日付の形式を使用して日付文字列の解析を行います。
例えば、現在のロケール設定がオーストラリアであり、データ内の日付が「/」ではなく「:」で日、月、年を区切った形式を使用している場合を想定します(例えば「 10:10:2013 」)。オーストラリア向け「自動」モードでは、区切り記号としての「:」の使用がサポートされていないため、日付の適切な解析のためには、日付形式文字列を d:M:yyyy と指定します。
注記: データ内の日付は、指定した形式と 完全に 一致する必要があります。
指定子 | 説明 |
|---|---|
| 日付、数字表記(1~31) |
| 日付、数字表記(01~31) |
| 週の英略語名(Sun~Sat) |
| 週の英語名(Sunday~Saturday) |
| 10分の1秒(0~9) |
| 100分の1秒(00~99) |
| 1000分の1秒(000~999) |
| 10000分の1秒(0000~9999) |
| 100000分の1秒(00000~99999) |
| 1000000分の1秒(000000~999999) |
| 10000000分の1秒(0000000~9999999) |
| 10分の1秒、0以外(-9) |
| 100分の1秒、0以外(-99) |
| 1000分の1秒、0以外(-999) |
| 10000分の1秒、0以外(-9999) |
| 100000分の1秒、0以外(-99999) |
| 1000000分の1秒、0以外(-999999) |
| 10000000分の1秒、0以外(-9999999) |
| 時代や年代(A.D.など) |
| 時(1~12) |
| 時(01~12) |
| 時(0~23) |
| 時(00~23) |
| タイムゾーン情報 |
| 分、数字表記(0~59) |
| 分、数字表記(00~59) |
| 月、数字表記(1~12) |
| 月、数字表記(01~12) |
| 月の英略語名(Jan~Dec) |
| 月の英語名(January~December) |
| 秒(0~59) |
| 秒(00~59) |
| AMまたはPMの頭文字(AまたはP) |
| AMまたはPM |
| 年、最小1桁(0~99) |
| 年、2桁(00~99) |
| 年、最小3桁(000~9999) |
| 年、最小4桁(0000~99999) |
| 年、5桁(00000~99999) |
| 協定世界時との時差による現地タイムゾーン時間(-7など) |
| 協定世界時との時差による現地タイムゾーン時間(-07など) |
| 協定世界時との時差による現地タイムゾーン時間と分(-07:00など) |
| 時間の区切り記号 |
| 日付の区切り記号 |
| 単一引用符または二重引用符で囲まれた、リテラル文字列の区切り記号 |
% | ユーザー設定の書式指定文字列の前に置かれる |
\ | 指定文字列の前に置かれ、結果に現れる |
指定子以外の文字 | 結果に現れる |