Zoho DataPrepでサポートされる日付と時刻の形式

Zoho DataPrepでサポートされる日付と時刻の形式

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

日時

日時形式は、yyyy、dd、mmなど、さまざまな書式指定文字列を使用して作成します。DataPrepの日付選択カレンダーには、サポートされているすべての書式指定文字列が用意されています。書式指定文字列を手動で入力する代わりに、必要な要素をクリックして選択するだけで、日付形式や日時形式を作成またはカスタマイズできます。日付選択カレンダーでは、日時の各要素に対応する書式指定文字列が、選択可能なタイルとして表示されます。Zoho DataPrepでは、次の加工処理で日付選択カレンダーを利用できます。
  1. [データの種類を変更]
  2. [日付形式を変更]
  3. [日付形式を統一] 
上記の加工処理では、日付形式の入力項目にマウスカーソルを合わせると表示されるカレンダーアイコンをクリックして、日付選択カレンダーから独自の形式を作成できます。以下はその画面例です。



日付選択カレンダーから必要な形式を選択すると簡単に設定できますが、書式指定文字列についても理解しておくと便利です。

時間

時間形式は、HH、hh、mm、ssなど、さまざまな書式指定文字列を使用して作成します。これらの書式指定文字列はすべて、時間選択機能に用意されています。必要な要素をクリックするだけで、時間形式をカスタマイズできます。時間選択機能では、時間の各要素に対応する書式指定文字列が、選択可能なタイルとして表示されます。時間選択機能は、時間形式を変更する加工処理で利用できます。



Zoho DataPrepでサポートされている日時と時間の書式指定文字列は、次の表のとおりです。

書式指定文字列
説明
yy
世紀を含まない年を示します。値が70~99の場合、20世紀の年として扱われます(1970、1971...1999)。
14(2014)
08(2008)
yyyy
世紀を含む年を示します
2014
MM
月を数値で示します
3(3月)
MMM
月を3文字の省略表記で示します(Jan、Febなど)
Jan
MMMM
月を省略しないテキストで示します
January
dd
月内の日を示します
12
EEE
曜日を省略表記で示します
EEEE
曜日を省略しない表記で示します
水曜日
HH
1日の時間を0~23時で示します
23:50
hh
1日の時間を1~12時で示します(午前または午後はAMかPMで識別されます)
10:30
mm
時間内の分を01~12で示します
1:30
m
時間内の分を1~12で示します
1:5
ss
分内の秒を00~59で示します
11:30:45
s
分内の秒を0~59で示します
11:30:5
SSS
日付または時間のミリ秒を示します
11:30:45:163
a
時刻の午前/PMを示します
11:00 午前、2:00 午後
ZZ
コロン区切りのタイムゾーンのUTCとの時差(オフセット)を示します
2014年11月24日 午後10:00 +5:30
Z
コロン区切りを使用しないタイムゾーンのUTCとの時差(オフセット)を示します
2014年11月24日 午後10:00 +0530
millis
1970年1月1日からの経過時間をミリ秒単位の数値で示します。この形式は、タイムスタンプのデータの種類に適用されます。
1635509077

区切り文字

区切り文字とは、通常、日付や時間の各要素を区切る記号または空白です。

たとえば、日付11/24/2020では、/が日付の各要素を区切る区切り文字です。Zoho DataPrepでサポートされている区切り文字は、次の表のとおりです。

カテゴリー
区切り文字
日時の区切り文字
/ - . , : _T \s
午前/PMの区切り文字
\s
タイムゾーンの区切り文字
- Z
時間の区切り文字
/ : - , . \s

Notes
メモ:\sは1つの半角スペースを表します。入力内容には実際のスペースを使用してください。

対応している日付形式

対応している日付形式の例をいくつか示します。

例1
日付:11/24/2020
書式指定文字列:MM/dd/yyyy
11 MM 月を示します
24 dd 日を示します
2020 yyyy 年を示します

例2
日付:11.24.2020
書式指定文字列:MM.dd.yyyy
11 MM 月を示します
24 dd 日を示します
2020 yyyy 年を示します

例3
日付:2020/11/24
書式指定文字列:yyyy/MM/dd
2020
yyyy
年を示します
11
MM
月を示します
24
dd
日を示します

例4
日付:11月 24, 2020
書式指定文字列:MMMM dd, yyyy
11月
MMMM
月を示します
24
dd
日を示します
2020
yyyy
年を示します

対応している日時形式

対応している日時形式の例をいくつか示します。

例1
日付:11/24/2020
書式指定文字列:MM/dd/yyyy
11
MM
月を示します
24
dd
日を示します
2020
yyyy
年を示します

例2
日付:11.24.2020
書式指定文字列:MM.dd.yyyy
11 MM 月を示します
24 dd 日を示します
2020 yyyy 年を示します

例3
日付:11月 24, 2020 02:47 午後
書式指定文字列:MMM dd, yyyy hh:mm a
11月 MMM 月を示します
24 dd 日を示します
2020 yyyy 年を示します
02
hh
時間(0~12)を示します
47
mm
分を示します
午後
a
午前/PM

例4
書式指定文字列:MMM dd, yyyy HH:mm
日付:11月 24, 2020 14:47
11月 MMM 月を示します
24 dd 日を示します
2020 yyyy 年を示します
14 HH 時間(00~23)を示します
47 mm 分を示します

例5
日付:11月 24, 2020
書式指定文字列:MMMM dd, yyyy
11月
MMMM
月を示します
24
dd
日を示します
2020
yyyy
年を示します

例6
日付:11月 24, 2020 02:47 午後 +5:30
指定する書式指定文字列:MMM dd, yyyy hh:mm a ZZ
11月
MMM
月を示します
24
dd
日を示します
2020
yyyy
年を示します
02
hh
時間(01~12)を示します
47
mm
分を示します
午後
a
午前/PM
+5.30
ZZ
タイムゾーンを示します

例7
日付:水曜日, 24-11月-98 14:47:59.163
指定する書式指定文字列:EEEE, dd-MMM-yy HH:mm:ss.SSS
水曜日
EEEE
曜日を示します
24
dd
日を示します
11月
MMM
月を示します
98
yy
年を示します
14
HH
時間(00~23)を示します
47
mm
分を示します
59
ss
秒を示します
163
SSS
ミリ秒を示します

無効な日付形式と日時形式

次の条件のうち、1つでも満たしていない場合、日付形式または日時形式は無効です。
  1. 日、月、年の書式指定文字列が1つでも含まれていない日付形式は、無効な日付形式とみなされます。
    1. たとえば、日付「25-2021」には月が含まれていないため、日付の形式が無効です。

  2. 日時形式では、文字「Z」と「T」をそれぞれ1回のみ使用できます。
    1. 例:2021-02-28T12:21:33T+0530、2021-02-28T12:21:33+0530-03:30

  3. 文字「T」の後には、時間、分、秒など、時間に関連する形式を指定する必要があります。
    1. たとえば、日時形式「28-08-T2021 12:21:33午前」では、Tの後に年の要素が続くため、無効な日時形式となります。

  4. 日時形式には、時間を表す形式のいずれかを含める必要があります。
    1. たとえば、日時形式「12-05-2021 :47:59 午後」には時間が含まれていないため、無効な日時形式となります。

  5. 日時形式では、書式指定文字列「Z」または「ZZ」のいずれか一方を使用できます。
    1. たとえば、日付「11月 24, 2020 10:00午後+0530+05:30」では、「Z」と「ZZ」の両方が使用されているため、無効な日時形式となります。

  6. 日、月、年、時間、分、秒には、それぞれ1つの形式のみを使用できます。
    1. たとえば、「01-04-2021 02:47:59午後」は、各日時要素に1つずつ書式指定文字列が使用されているため、有効な日時形式です。

対応している時間形式

例1
時間:21:21:01
書式指定文字列:HH:mm:ss
21
HH
時(00~23)を示します
21
mm
分を示します
01
ss
秒を示します

例2
時刻:11:21
書式指定文字列:HH:mm
11
HH
時(00~23)を示します
21
mm
分を示します

例3
時刻:21:21:01.999
書式指定文字列:HH:mm:ss:SSS
21
HH
時(00~23)を示します
21
mm
分を示します
01
ss
秒を示します
999
SSS
ミリ秒を示します


例4
時刻:11:21:01.999 午前
書式指定文字列:hh:mm:ss.SSS a
11
hh
時(01~12)を示します
21
mm
分を示します
01
ss
秒を示します
999
SSS
ミリ秒を示します
午前
a
午前/PM

例5
時刻:11:21:09 午後
書式指定文字列:hh:mm:ss a
11
hh
時(01~12)を示します
21
mm
分を示します
09
ss
秒を示します
午後
a
午前/PM

例6
時間:12:21 午後
書式指定文字列:hh:mm a
12
hh
時間(01~12)を示します
21
mm
分を示します
午後
a
午前/PM

例7
時間:11 午後
書式指定文字列:hh a
11
hh
時間(01~12)を示します
午後
a
午前/PM

無効な時間形式

次の条件を1つでも満たしていない場合、時間形式は無効です。
  1. [時間]タイルがない時間形式。
    1. たとえば、時間形式「:47:59 午後」には時間がないため、無効な日時形式として処理されます。
  2. 時間形式では、[タイムゾーン]タイルを1つだけ使用できます。
    1. たとえば、「12:21:33+0530+05:30」ではタイムゾーンが2つ使用されているため、時間形式が無効です。
  3. [時間]、[分]、[秒]の各タイルでは、形式を1つだけ選択できます。
    1. たとえば、「02:47:59午後」は、時間の各要素に書式指定文字列が1つずつ使用されているため、有効な時間形式です。

関連情報