日時ツール
日時ツールを使用して、表現に適した形式と人が読みやすい形式の両方が含まれる、さまざまな形式との間で日付/時刻データを変換します。また、日付/時刻データの言語を指定することもできます。精度の異なる2つの日付/時刻データを使用して演算を実行する場合は、より高い精度が優先されます。より正確な日付/時刻形式を文字列としてフォーマットするには、データベースに書き込む前にセレクトツールを挿入する必要があります。
ツールごとに学習
このツールには「ツールごとに学習」があります。サンプルワークフローをご覧いただき、Alteryx Designerからこのサンプルやその他の多くのサンプルに直接アクセスする方法をご確認ください。
ツールの設定
データソースを日時ツールの入力アンカーに接続します。設定 ウィンドウで、変換する形式を選択します。以下の2つのオプションがあります。
日付/時刻形式を文字列に変換: 日付/時刻データ形式を文字列に変換します。
変換する日付/時刻フィールドを選択: ドロップダウンを使用して、日付/時刻フィールド(列)を選択します。使用可能な日付/時刻列がない場合、フィールドがグレーアウトされて 「適切な入力フィールドがありません」 と表示されます。
新しい列名を指定: 変換されたデータの新しい列名を入力するか、既定の DateTime_Out を使用します。
日付/時刻言語を指定: ドロップダウンを選択して、文字列の新しい列出力の言語を選択します。言語ごとの形式の一覧については、以下の日付/時刻言語の指定セクションを参照してください。
新しい列の形式を選択: 一覧から新しい列の形式を選択するか、[カスタム]を選択して[新しい列のカスタム形式を指定]フィールドで独自の形式を作成します。以下の カスタム形式 セクションを参照してください。
文字列を日付/時刻形式に変換: 文字列データを日付/時刻形式に変換します。
変換する文字列フィールドを選択: ドロップダウンを選択して、日付/時刻形式に変換する文字列フィールド (列) を選択します。使用可能な文字列の列がない場合、フィールドがグレーアウトされて"「適切な入力フィールドがありません」 と表示されます。
新しい列名を指定: 変換されたデータの新しい列名を入力するか、既定の DateTime_Out を使用します。
日付/時刻言語を指定: ドロップダウンを選択して、入力文字列データの言語を指定します。言語ごとの形式の一覧については、以下の日付/時刻言語の指定セクションを参照してください。
入力された文字列フィールドに一致する形式を選択: 一覧から、入力文字列の形式を選択するか、[カスタム]を選択して[入力文字列フィールドの形式を指定]セクションで別の形式を指定します。以下の カスタム形式 セクションを参照してください。
カスタム形式
入力された文字列フィールドまたは作成された新しい文字列フィールドのいずれかに一致するカスタム形式を指定できます。
独自の形式を入力するには、[カスタム]を選択します。Designerに、入力した形式に基づいて例が表示されます。
以下に示されている指定子と区切り記号(例: dd、MM、yyyy)またはDateTimeParseとDateTimeFormat日付/時刻関数によってサポートされている指定子と区切り記号(例: %d、%m、%Y)のどちらかを使用します。
警告
日時ツールの[カスタム形式]オプションを使用する場合、パターンスタイルの書式設定とパーセントスタイルの書式設定を混在させることはできません。
そのため、たとえば現在、%B dd %Y(パターンスタイルとパーセントスタイルの両形式を含む)のカスタム形式を使用して文字列を日付/時刻形式に変換する日時ツールをお持ちの場合、Month dd yyyyのような形式か、%B %d%Yのような形式のどちらかに変更する必要があります。パターンスタイルまたはパーセントスタイルの形式のどちらかを使用できます。両方を併用することはできませんのでご注意ください。
アスタリスク(*)をワイルドカード文字として使用して、[日付書式] フィールドの任意の文字を置き換えることができます。
d: 1 桁の日の先頭に 0 を付けずに、日付を数字で表記します。
day: 完全な名前で曜日を表記します。
dd: 1 桁の日の先頭に 0 を付けて、日付を 2 桁の数字で表記します。入力時、先頭の 0 はオプションです。
dy: 曜日を3文字の省略形で表記します。入力時にフルネームが受け入れられますが、Alteryxはその曜日が残りの日付と一致するかどうかは確認しません。
EEEE: 完全な名前で曜日を表記します。
M: 先頭に 0 を付けずに、月を 1 桁の数字で表記します。
MM: 1 桁月の先頭に 0 を付けて、月を数字で表記します。入力時、先頭の 0 はオプションです。
MMM: 月名を省略形で表記します。
MMMM: 完全な名前で月名を表記します。
Mon: 月名を3文字の省略形で表記します。入力時、フルネームも受け入れられます。
Month: 月名で表記します。入力時、略語も受け入れられます。
yy: 年を最後の 2 桁の数字で表記します。文字列から変換する場合、2 桁の年は、現在の年マイナス 66 歳から現在の年プラス 33 年の範囲にマップされます。例えば、2016 の場合、2 桁の年は 1950 - 2049 の範囲でマップされます。入力時、4 桁の数字も受け入れられます。
yyyy: 年を 4 桁の数字で表記します。入力時には、2桁の数字も受け入れられ、"yy" パターンの場合と同様にマップされます。
6桁の日付の制限
年には4桁までの数字が読み込まれるため、6桁の日付スタンプなど、区切り文字なしで2桁のみ表示する形式(例えば、2017年5月22日を表す170522のような%y%m%d形式のデータ)でも、4桁で読み込まれます。この制限を回避するには、次の操作を実行します。
日付の範囲に応じて、年に4桁を使用します(例えば、17ではなく2017)。
正規表現ツールを使用して、文字列の最初の2桁の後にスペースを挿入します。
ahh: AM/PM (簡体字中国語のみ)。
H: 1 桁の時刻の先頭に 0 を付けずに、時刻を 数字で表記します (24 時間制)。
HH または hh: 1 桁の時刻の先頭に 0 を付けて、時刻を数字で表記します (24 時間制)。
mm: 1 桁の分の先頭に 0 を付けて、分を数字で表記します。
ss: 1 桁の秒の先頭に 0 を付けて、秒を数字で表記します。
ffff: 精度。「f」の文字数はサブ秒に使用される桁数を表します(例: ミリ秒はfff、マイクロ秒はffffff)。
出力時には、日付/時刻形式の区切り記号が厳密に使用されます。入力時...
-と/は等価として受け入れられる。
空白類は無視される。
: と、 は完全に一致する必要があります。
Specify Your DateTime Language
Date/Time Format to String: When you convert date-time data to string data, use the Specify your DateTime Language dropdown to choose the language for your new string column output. Depending on the language, different format options are available.
String to Date/Time Format: When you convert string data to date-time data, use the Specify your DateTime Language dropdown to identify the language of the incoming string data. Depending on the language, different format options are available.
English
Date/Time Format to String | String to Date/Time Format |
|---|---|
day, dd Month, yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | MM/dd/yyyy hh:mm:ss |
dd-MM-yyyy | MM/dd/yy hh:mm:ss |
dd-Mon,-yy | dd/MM/yyyy hh:mm:ss |
dd Month, yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | day, dd Month, yyyy |
dd/MM/yyyy | dd-MM-yy |
dy., Month dd, yyyy | dd-MM-yyyy |
MM-dd-yy | dd-Mon.-yy |
MM-dd-yyyy | dd Month, yyyy |
MM/dd/yy | dd/MM/yy |
MM/dd/yyyy | dd/MM/yyyy |
Mon dd | dy., Month dd, yyyy |
Month dd, yyyy | MM-dd-yy |
Month, yyyy | MM-dd-yyyy |
yyyy-MM-dd | MM/dd/yy |
yyyyMMdd | MM/dd/yyyy |
yyyy/MM/dd | Month dd, yyyy |
yyyy-MM-dd hh:mm:ss | Month, yyyy |
MM/dd/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
简体中文 (Simplified Chinese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
yyyy'年'M'月'd'日' | yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒' |
yyyy'年'M'月'd'日'day | yyyy-MM-dd hh:mm:ss |
yyyy-MM-dd | yyyy'年'M'月'd'日' |
yyyyMMdd | yyyy'年'M'月'd'日'day |
yyyy/MM/dd | yyyy-MM-dd |
yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒' | yyyyMMdd |
yyyy-MM-dd hh:mm:ss | yyyy/MM/dd |
HH:mm:ss | |
Custom |
Français (French)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d Mon yy | d Mon yy HH:mm:ss |
d Month yyyy | yyyy-MM-dd hh:mm:ss |
day d Month yyyy | dd/MM/yyyy hh:mm:ss |
dd-MM-yy | dd/MM/yy hh:mm:ss |
dd-MM-yyyy | d Mon yy |
dd/MM/yy | d Month yyyy |
dd/MM/yyyy | day d Month yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
d Mon yy HH:mm:ss | dd/MM/yy |
yyyy-MM-dd hh:mm:ss | dd/MM/yyyy |
dd/MM/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
Deutsch (German)
Date/Time Format to String | String to Date/Time Format |
|---|---|
dd.MM.yy | dd.MM.yy HH:mm |
dd.MM.yyyy | dd.MM.yyyy HH:mm:ss |
d. Month yyyy | yyyy-MM-dd hh:mm:ss |
day, dd. Month yyyy | dd/MM/yyyy hh:mm:ss |
day d. Month yyyy | dd/MM/yy hh:mm:ss |
dd-MM-yy | dd.MM.yy |
dd-MM-yyyy | dd.MM.yyyy |
dd/MM/yy | d. Month yyyy |
dd/MM/yyyy | day, dd. Month yyyy |
yyyy-MM-dd | day, d. Month yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
dd.MM.yy HH:mm | dd/MM/yy |
dd.MM.yyyy HH:mm:ss | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
Italiano (Italian)
Date/Time Format to String | String to Date/Time Format |
|---|---|
dd/Mon/yy | dd/Mon/yy HH:mm:ss |
dd Month yyyy | yyyy-MM-dd hh:mm:ss |
day d Month yyyy | dd/MM/yyyy hh:mm:ss |
dd-MM-yy | dd/MM/yy hh:mm:ss |
dd-MM-yyyy | dd/Mon/yy |
dd/MM/yy | dd Month yyyy |
dd/MM/yyyy | day d Month yyyy |
yyyy-MM-dd | dd-MM-yy |
yyyyMMdd | dd-MM-yyyy |
yyyy/MM/dd | dd/MM/yy |
dd/Mon/yy HH:mm:ss | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
日本語 (Japanese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
yyyy'年'M'月'd'日'day | yyyy-MM-dd hh:mm:ss |
yyyy'年'M'月'd'日' | yyyy'年'M'月'd'日'day |
M'月'd'日' | yyyy'年'M'月'd'日' |
yyyy-MM-dd | M'月'd'日' |
yyyyMMdd | yyyy-MM-dd |
yyyy/MM/dd | yyyyMMdd |
yyyy-MM-dd hh:mm:ss | yyyy/MM/dd |
Custom | hh'時'mm'分'ss'秒' |
HH:mm:ss | |
Custom |
Português (Portuguese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d' de 'Month' de 'yyyy | yyyyMMdd H.mm |
day, d' de 'Month' de 'yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | dd/MM/yyyy hh:mm:ss |
dd-MM-yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | d' de 'Month' de 'yyyy |
dd/MM/yyyy | day, d' de 'Month' de 'yyyy |
yyyy-MM-dd | dd-MM-yy |
yyyyMMdd | dd-MM-yyyy |
yyyy/MM/dd | dd/MM/yy |
yyyyMMdd H.mm | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
Español (Spanish)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d' de 'Month' de 'yyyy | yyyyMMdd H.mm |
day d' de 'Month' de 'yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | dd/MM/yyyy hh:mm:ss |
dd-MM-yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | d' de 'Month' de 'yyyy |
dd/MM/yyyy | day d' de 'Month' de 'yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
yyyyMMdd H.mm | dd/MM/yy |
yyyy-MM-dd hh:mm:ss | dd/MM/yyyy |
dd/MM/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
