日時ツール
日時ツールは、表現が豊富でかつ人が読みやすいものを含む様々なフォーマット間で日付/時刻データを変換します。
日付サポート
Designer 1400年1月1日より前の日付を処理できません。
ツールを設定する
変換する形式を選択します。
- 日付/時刻形式を文字列に表示: yyyy-mm-dd形式またはyyyy-mm-dd hh: mm: ss形式の Date/Time データを文字列に変換します。
- 変換する日付/時刻フィールドを選択: リストから選択します。 日時列が存在しない場合、フィールドがグレー表示され、"適切な入力フィールドがありません。"と表示されます。
- 新しい列名を指定してください: 新しい列名を入力するか、デフォルトの DateTime_Outを使用します。
- 新しい列の形式を選択する: 一覧から書式を選択するか、[カスタム] を選択して独自の書式を作成し、新しい列のカスタム書式を指定します。
- 文字列から日付/時刻形式に変換: 文字列データをyyyy-MM-dd形式またはyyyy-mm-dd hh: mm: ss形式に変換します。
- 変換する文字列フィールドを選択してください: リストから選択します。 日時列が存在しない場合、フィールドがグレー表示され、"適切な入力フィールドがありません。"と表示されます。
- 新しい列名を指定してください: 新しい列名を入力するか、デフォルトの DateTime_Out を使用します。
- 受信文字列フィールドに一致する形式を選択します: 一覧から書式を選択するか、[カスタム] を選択して[受信文字列フィールドの形式を指定します]内の別の書式を指定します。
カスタム形式
独自の形式を入力するには、 カスタム を選択します。 Designer 入力した形式に基づいて、例を表示します。
次に示すように指定子と区切り記号 ( dd、MM、yyyy など)、または DateTimeParse と DateTimeFormat でサポートされている指定子と区切り記号を使用できます。 日時 関数 (% d、% m、% Y など)。
アスタリスク * をワイルドカード文字として使用して、[日付書式] フィールドの任意の文字を置き換えることができます。
日、月、および年の形式指定子
- dd は日付を数字表記し、1桁の日の先頭にはゼロを付けます。 (入力時、先頭の0はオプションです。)
- dy. 英語の曜日を3文字の略語で表します。 (入力時にフルネームが受け入れられますが、Alteryxは曜日が残りの日付と一致するかどうかチェックしません)。
- MM 月を数字表記し、1桁月の場合、先頭に0を付けます。 (入力時、先頭の0はオプションです。)
- Mon. 月の英語名の3文字の省略形。 (入力時にフルネームも受け付けます)
- 月 月の英語名。 (入力時には、略語も受け入れます。)
- yy 年数は、最後の2桁だけで表されます。 文字列から変換する場合、2桁の年は、現在の年マイナス66歳から現在の年プラス33年の範囲にマップされます。 したがって2016の場合、2桁の年は1950 ~ 2049 の範囲でマップされます。 (入力時は4桁も可)
- yyyy 年のフル4桁で表されます。 (入力時には、2桁の数字も受け入れられ、"yy" パターンの場合と同様にマップされます。)
時、分、および秒の形式指定子
- hh または hh 時間を表す数字表記で、1桁の時間 (24時間制) の先頭にゼロがつきます。
- mm 分を表し、1桁の場合、先頭に0を付けます。
- ss 秒の数字表記。一桁の場合、先頭に0を付けます。
区切り文字
出力時には、日付/時刻形式の区切り文字が厳密に使用されます。 入力時:
- - と / は等価として受け入れられます。
- 空白類は無視されます
- : と、 は完全に一致する必要があります。