Zoho DataPrepでサポートされている日付と時刻のフォーマット

Zoho DataPrepでサポートされている日付と時刻のフォーマット

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


日時

datetime形式は、yyyy、dd、mm などのさまざまな形式文字列を使用して作成されます。すべての対応形式文字列は DataPrep の日付ピッカー機能に組み込まれています。形式文字列を自分で手入力する代わりに、必要な要素をクリックして日付やdatetime形式を作成またはカスタマイズできます。日付ピッカーは、datetime要素の形式文字列をタイル状にまとめて選択できるコレクションです。日付ピッカーは、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(月)
MMM
月を3文字の略語(Jan、Febなど)で示します
Jan
MMMM
月を完全な名称で示します
January
dd
月の日付を示します
12
EEE
曜日を略称で示します
Wed
EEEE
曜日を完全な名称で示します
Wednesday
HH
1日の時間を+10、-10から23時までで示します
23:50
hh
1日の時間を1から12時までで示します(午前・午後はAMまたはPMで区別)
10:30
mm
1時間内の分を01から12で示します
1:30
m
時の分を示します(1から12)
1:5
ss
分内の秒を示します(00から59)
11:30:45
s
分内の秒を示します(+10、-10~59)
11:30:5
SSS
日付や時間のミリ秒を示します
11:30:45:163
a
時間のAM/PMを示します
11:00 AM、2:00 PM
ZZ
コロン区切りのタイムゾーンオフセットを示します
2014年11月24日 10:00 PM +5:30
Z
コロンなしのタイムゾーンオフセットを示します
2014年11月24日 10:00 PM +0530
millis
1970年1月1日からのミリ秒の番号を示します。この形式はタイムスタンプデータ型に適用されます。
1635509077

区切り文字

区切り文字とは、通常は記号や空白であり、1つの日付や時間の要素と別の要素を区切るものです。

例として、日付「11/24/2020」では「/」が日付要素を区切る区切り文字となります。Zoho DataPrep では、下表の区切り文字がサポートされています。

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

Notes
メモ: \sは半角スペース1文字を表します。入力時には実際のスペースを入力してください。

対応している日付フォーマット

対応フォーマットの例をいくつかご紹介します。

例 1
日付: 11/24/2020
形式 string: MM/dd/yyyy
11 MM 月を示します
24 dd 日を示します
2020 yyyy 年を示します

例 2
日付: 11。24。2020
形式 string: MM。dd。yyyy
11 MM 月を示します
24 dd 日を示します
2020 yyyy 年を示します

例 3
日付: 2020/11/24
形式 string: yyyy/MM/dd
2020
yyyy
年を示します
11
MM
月を示します
24
dd
日を示します

例 4
日付: 2020年11月24日
形式 string: MMMM dd, yyyy
11月
MMMM
月を表します
24
dd
日を表します
2020
yyyy
年を表します

対応している日付時刻形式

対応している日付時刻形式の例をいくつか紹介します。

例 1
日付: 11/24/2020
形式 string: MM/dd/yyyy
11
MM
月を示します
24
dd
日を示します
2020
yyyy
年を示します

例 2
日付: 11。24。2020
形式 string: MM。dd。yyyy
11 MM 月を示します
24 dd 日を示します
2020 yyyy 年を示します

例 3
日付: 2020年11月24日 02:47 PM
形式 string: MMM dd, yyyy hh:mm a
Nov MMM 月を表します
24 dd 日を表します
2020 yyyy 年を表します
02
hh
時(+10、-10-12)を表します
47
mm
分を表します
PM
a
AM/PM

例 4
形式 string: MMM dd, yyyy HH:mm
日付: Nov 24, 2020 14:47
Nov MMM 月を示します
24 dd 日を示します
2020 yyyy 年を示します
14 HH 時(00~23)を示します
47 mm 分を示します

例 5
日付: November 24, 2020
形式 String: MMMM dd, yyyy
November
MMMM
月を示します
24
dd
日を示します
2020
yyyy
年を示します

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

例 7
日付: 水曜日, 98年11月24日 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. 例として、日付 25-2021 では月が欠落しているため、これは無効な日付の形式となります。

  2. 日付-時間形式で 'Z' および 'T' の文字は、それぞれ一度だけ使用できます。
    1. 例:2021-02-28T12:21:33T+0530、2021-02-28T12:21:33+0530-03:30

  3. 'T' の後に続く形式は時間に関するものでなければなりません(例:時間、分、秒など)。
    1. 例として、日付-時間形式 28-08-T2021 12:21:33AM では、Tの後に年の要素が続くため、これは無効な日付-時間形式となります。

  4. 日付-時間形式には、いずれかの時間形式が含まれている必要があります。
    1. 例として、日付-時間形式 12-05-2021 :47:59 PM は、時間が欠けているため無効な日付-時間形式となります。

  5. 日付-時間形式では、'Z' または 'ZZ' のいずれか一方のみ使用できます。
    1. 例として、日付 Nov 24, 2020 10:00PM+0530+05:30 では、'Z' と 'ZZ' の両方を使用しているため無効な日付-時間形式となります。

  6. 日、月、年、時間、分、秒については、それぞれ1つの形式文字列のみ使用できます。
    1. 例:01-04-2021 02:47:59PM は、各日付-時間要素について1つの形式文字列のみ使用しているため、有効な日付-時間形式です。

対応している時間形式

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

例 2
時間: 11:21
形式 string: HH:mm
11
HH
時(00-23)を示します
21
mm
分を示します

例 3
時間: 21:21:01。999
形式 string: HH:mm:ss:SSS
21
HH
時間(00-23)を示します
21
mm
分を示します
01
ss
秒を示します
999
SSS
ミリ秒を示します


例 4
時間: 11:21:01。999 AM
形式 string: hh:mm:ss。SSS a
11
hh
時(01-12)を示します
21
mm
分を示します
01
ss
秒を示します
999
SSS
ミリ秒を示します
AM
a
AM/PM

例 5
時間: 11:21:09 PM
形式 string: hh:mm:ss a
11
hh
時(01-12)を示します
21
mm
分を示します
09
ss
秒を示します
PM
a
AM/PM

例 6
時間: 12:21 PM
形式 string: hh:mm a
12
hh
時(01-12)を示します
21
mm
分を示します
PM
a
AM/PM 表記

例 7
時間: 11 PM
形式 string: hh a
11
hh
時(01-12)を示します
PM
a
AM/PM

無効な時間形式

以下のいずれかの条件を満たさない場合、時間形式は無効となります。
  1. 時間タイルが欠落している時間形式。
    1. 例:時間形式「47:59 PM」では、時の部分がないため、無効な日付-時間形式となります。
  2. 時間形式で、いずれか1つのみタイムゾーンタイルを使用できます。
    1. 例:12:21:33+0530+05:30のように、両方のタイムゾーンを使用すると無効な時間形式となります。
  3. 時間、分、秒タイルの各項目について、1つだけ形式を選択できます。
    1. 例:02:47:59PM は、各時間コンポーネントごとに1つの形式文字列を持つ有効な時間形式です。

関連情報