不動産
Zspecの機能ユニットです。 引数/要求/応答のキーの詳細があります。
可能な場所
- 熱 意/ヘルプ/ zest -指定ファイル/構造/導入/">構造
子要素
- 熱 意/ヘルプ/ zest -仕様ファイル/非推奨/">非推奨 - 熱 意/ヘルプ/ zest -仕様ファイル/説明/">説明 - 熱 意/ヘルプ/ zest -仕様ファイル/構造/プロパティ/xmlフォーマット/">xmlフォーマット - 熱 意/ヘルプ/ zest -指定ファイル/ファイルメタ/導入/">ファイルメタ - 熱 意/ヘルプ/ zest -仕様ファイル/構造/プロパティ/順序構造/">順序構造 - 熱 意/ヘルプ/ zest -指定ファイル/構造/導入/">構造 または 熱 意/ヘルプ/ zest -仕様ファイル/構造グループ/導入/">構造グループ または 熱 意/ヘルプ/ zest -仕様ファイル/複合構造グループ/">複合構造グループ - 熱意 /ヘルプ/ -指 zest 定ファイル/構造/プロパティ/拡張プロパティ/">拡張プロパティ 繰り返し
属性
| お名前 | タイプ | 説明 |
|---|---|---|
| お名前
必須 | 文字列 | 不動産の名前。 この名前は 必須 1 つの構造体に複数のプロパティを追加する場合。 |
| タイプ
必須 | 文字列 | 不動産のデータ型。 ここをクリック 可能なデータ型のリストを取得します。 |
| コンテンツタイプ | 文字列 (Csv) | プロパティ用に作成された特定の構造体のコンテンツ タイプ。 ここをクリック サンプルのため。 |
| 値 | 文字列 (Csv) | 不動産の可能な値(複数可)。 |
| デフォルト値 | 文字列 | プロパティのデフォルト値。 |
| 追加値 | 文字列 (列数) | プロパティが可能な値のリスト以外の余分な値を受け入れるかどうかを決定します。 この属性の可能な値は - 許可、拒否、マップデフォルト. デフォルト値は 否定. ここをクリック 詳細およびサンプルのため。 |
| 無効な値 | 文字列 (列数) | 無効な値が指定されている場合のプロパティの動作 (プロパティの属性で提供される基準を満たさない値)。 可能な値は、 否定 そして マップデフォルト. デフォルト値は 否定. ここをクリック 詳細およびサンプルのため。 |
| 例値 | 文字列 | Api ヘルプ ドキュメントに公開されるプロパティの値の例。 レベルで設定された例は、より高い優先度を与えられ、ヘルプ ドキュメントに公開されます。 コンテンツに設定されていない場合、異なるプロパティのすべての例値がグループ化され、ヘルプドキュメントに追加されます。 |
| 正規表現 | 文字列 | プロパティの値が一致する正規表現パターン。 |
| 長さ | 文字列 (Csv) | 長さ = “0,10” などのプロパティ値の最小および最大可能な長さ/サイズ。 最大長さ/サイズのみを設定することもできます。 ここをクリック 可能なタイプのリストを取得します。 |
| パス | 文字列 | データを取得する必要があるデータパス。 ここをクリック サンプルについては、データパスの構築の詳細については、 熱 意/ヘルプ/ zest -仕様ファイル/データパス/">ここ . |
| インクルード用 | 文字列 (列数) | どのカテゴリの要求と応答に、プロパティを含める必要があるかを決定します。 この属性の形式は、 リクエスト[ カテゴリ一覧 (Csv) ], 応答[ カテゴリ一覧 (Csv) ]. 可能なカテゴリは次のとおりです。 読み取り、作成、更新、削除 そして アクション. ここをクリック 詳細およびサンプルのため。 |
| 必要なもの | 文字列 (列数) | プロパティがリクエスト/レスポンスに表示されるかどうかを表します。 可能な値は、 なし, すべて, リクエスト, 応答. デフォルト値は なし. ここをクリック 詳細およびサンプルのため。 |
| 無効な | 文字列 (列数) | リクエスト/レスポンスでプロパティを空にできるかどうかを示します。 可能な値は、 なし, すべて, リクエスト, 応答. デフォルト値は なし. ここをクリック 詳細およびサンプルのため。 |
| ユニーク | 文字列 (列数) | プロパティの値がリクエスト/レスポンスで一意であるかどうかを決定します。 可能な値は、 なし, すべて, リクエスト, 応答. デフォルト値は なし. ここをクリック 詳細およびサンプルのため。 |
| 空っぽ可能用 | 文字列 (列数) | プロパティがリクエスト/レスポンスで空の値にできるかどうかを表します。 可能な値は、 なし, すべて, リクエスト, 応答. デフォルト値は なし. ここをクリック 詳細およびサンプルのため。 |
| リクエストの条件 | 文字列 | リクエスト本文が構築されるべき条件。 ここをクリック サンプルについては、条件の詳細については、 熱 意/ヘルプ/ zest -仕様ファイル/条件/">ここ . |
| 応答のための条件 | 文字列 | 応答が一致する条件です。 ここをクリック サンプルのために参照して下さい 熱 意/ヘルプ/ zest -仕様ファイル/条件/">この 条件に関する詳細については、ドキュメントを参照してください。 |
| すべての条件 | 文字列 | リクエストとレスポンスが一致する共通の条件。 ここをクリック サンプルのために参照して下さい 熱 意/ヘルプ/ zest -仕様ファイル/条件/">この 条件に関する詳細については、ドキュメントを参照してください。 |
| 値条件 | 文字列 | 不動産の価値が構築されるべき条件です。 ここをクリック サンプルおよび点検のため 熱 意/ヘルプ/ zest -仕様ファイル/条件/">この 条件の構築のための文書です。 |
| 範囲 | 文字列 | 値の範囲。 たとえば、整数型の範囲 = “0,99999”、文字列の範囲 = “A-z” です。 |
| フォーマット | 文字列 | 日付 そして 日付 時間 値の形式です。 デフォルトの形式は「yy-MM-d’T’HH:mm:ss+/-hh:mm」です。 ここをクリック 詳細はこちら |
| 10 進数プレイス | 整数 | 許可された小数点以下桁数。 これは、プロパティがタイプである場合にのみ適用されます。 ダブル. 小数点以下 = “2” の場合、小数点以下に 2 桁を許可します。 |
| 可視性 | 文字列 (列数) | 要素を表示して使用できるユーザーを決定します。 可能な値は、 内部, プライベート, パブリック. デフォルト値はパブリックです。 |
-
いつ 「マップデフォルト」 は、いずれかに指定されます。 追加値 または 無効な値 属性は、 「デフォルト値」 使用されます。 デフォルト値が指定されていない場合、 無効.
-
<left-operand><relational-operator><right-operand> は、Zspec の任意の条件の構文です。 で 値条件 左側のオペランドはデフォルトで指定されたプロパティです。 したがって、条件はリレーショナル演算子から始まります。
コンテンツタイプ
特定のコンテンツタイプ 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> 不動産のために作られた。「不動産」というものがあるとします。 旅行記 宛先リソースには、宛先と探索する場所に関する包括的な詳細が含まれています。 ブログのコンテンツは HTML 形式でのみ指定する必要があります。 以下は、HTMLコンテンツがキーで受信されるサンプルjsonです。たとえば、
{
"destinations": [
{
"travelogue": "
Paris, often called the City of Love or the City of Light, is a captivating metropolis in France.
Known for its timeless art, enchanting architecture, and delectable cuisine, Paris is a destination like no other.
From the iconic Eiffel Tower to the world-class Louvre Museum, this city is a treasure trove of history and culture.
Wander through charming streets, enjoy croissants at a local café, or take a romantic Seine River cruise.
Paris is a place where history, art, and romance converge, making it a must-visit for every traveler.
"
}
]
}
次に、 コンテンツタイプ コンテンツを Html 形式で提供するには、以下に示すように、このプロパティの属性を使用します。
<property name="travelogue" type="string" content-types="text/html" />
追加値
この属性を使用すると、プロパティがプロパティで提供される可能な値のリスト以外の余分な値を受け入れるかどうかを決定できます。 値 属性。たとえば、旅行リソースには次のプロパティがあります。
<property name="transport_medium" type="string" values="Roadways,Airways,Waterways" />
このプロパティに対して異なる動作を設定してみましょう。 追加値 属性。
許可する
上記のプロパティに追加の価値を許可したいと考えてください。
<property name="transport_medium" type="string" values="Roadways,Airways,Waterways" extra-value="allow" />
拒否
プロパティに追加の値を許可したくありません。
<property name="transport_medium" type="string" values="Roadways,Airways,Waterways" extra-value="deny" />
マップ デフォルト
プロパティのデフォルト値を宣言し、余分な値が提供されるたびにマッピングします。 したがって、次のように指定する必要があります。
<property name="transport_medium" type="string" values="Roadways,Airways,Waterways" extra-value="map-default" default-value="Roadways"/>
無効な値
無効な値 (プロパティを定義する属性を満たさない値) が提供されたときのプロパティの動作を定義するのに役立ちます。以下を取ってみましょう 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> トリップ リソースから、トリップ リソースに対して異なる値を設定します。 無効な値 理解しやすさのための属性。
<structure>
<property name="accommodation_type" type="string" values="Hotel,Resort,Vacation Rental,Hostel" />
</structure>
拒否
プロパティの値がデータ型または可能な値に違反した場合は、値を拒否します。
<property name="accommodation_type" type="string" values="Hotel,Resort,Vacation Rental,Hostel" invalid-value="deny" />
マップ デフォルト
プロパティに無効な値が指定されているときにデフォルト値をマッピングするには、可能な値のいずれかをデフォルト値として宣言し、この属性を次のように使用する必要があります。
<property name="accommodation_type" type="string" values="Hotel,Resort,Vacation Rental,Hostel" invalid-value="map-default" default-value="Hotel" />
長さ
ザ 長さ 属性は、プロパティの値を次のように制限します。 キャラクター コレクション、マップ、およびファイルを除くすべてのデータ型。 の場合 地図 、それはの観点から機能します。 キーと値のペアの数 その中で、そして コレクター 、それはの観点から動作します マップ プロパティの数 その中に。 について ファイル データ型の場合、長さ属性は ファイル数 アップロードできます。
文字列
トリップ リソースでは、文字列の最小長を 5 にし、最大長を 10 にします。 これは次のように書かれるべきです、
<property name="trip_name" type="string" length="5,10" />
宣言したい場合 最大長さのみ 文字列の場合は、次のように記述する必要があります。
<property name="trip_name" type="string" length="50" />
宣言したい場合 最小限の長さのみ 文字列の場合は、次のように記述する必要があります。
<property name="trip_name" type="string" length="5,-1" />
地図
私たちが使用したと想像してみてください 熱 意/ヘルプ/ zest -仕様ファイル/構造/余分プロパティ/"> 旅行リソースで、ユーザーが旅行の個人的な要件を説明するカスタムプロパティを追加できるようにします。 ただし、カスタム プロパティの数を 2 に制限します。たとえば、デフォルトのプロパティは 3 つのキーと値のパリに貢献し、さらに 2 つのカスタムキーと値のペアのみを受け入れます。 したがって、トリップ リソースのマップ プロパティは、合計 5 つのキーと値のペアを受け入れます。次に、旅行リソースのマッププロパティを次のように記述する必要があります。
<structure>
<property type="map" length="5">
<structure>
<property name="trip_name" type="string" />
<property name="travelers" type="collections">
<structure>
<property name="string" />
</structure>
</property>
<property name="destination" type="string" />
<extra-property name-regex="^custom-[a-z]+$" type="object" />
</structure>
</property>
</structure>
コレクター
トリップ リソースのコレクション プロパティに、ユーザーが提供する値と同じ数の値を受け入れることができながら、最小 3 つの値を持つようにすると仮定します。 この要件を取得するには、次のように長さ属性を使用する必要があります。
<property name="adventure_activities" type="collections" length="3,-1">
<structure>
<property type="string" />
</structure>
</property>
ファイル
トラベラー リソースにファイル プロパティがあり、ユーザーがアップロードできるファイル数を制限するとします。 この場合、 長さ 次のような属性、
<property name="id_proofs" type="file" length="3">
<file-meta size="500,1500" overall-size="6000" import-url="false" continue-on-error="true">
<extension name="png" size="500,1000" length="2"/>
<extension name="jpg" length="1"/>
<file-name regex="^[^\"0-9]+$" length="5,10" />
</file-meta>
</property>
パス
パス属性は、別のリソースからデータを取得するのに役立ちます。 このデータは、指定されたプロパティの可能な値として使用されます。 提供されたデータパスは、リソースのデータを目的のキーに絞り込むのに役立ちます。 データパスの詳細については、 熱 意/ヘルプ/ zest -仕様ファイル/データパス/">ここ .
条件なし
旅行リソースでは、次のようなプロパティがあります。 目的地 可能な値は、宛先リソースで指定された宛先名です。 さて、旅行者の財産はここに示すように書かれなければなりません。
<property name="destination" type="string" path="destinations:$.destination_name" />
条件を使って
という不動産があることを考えてみてください。 宿泊施設 可能な値が宿泊施設リソースからの宿泊施設名である旅行リソース。 利用可能な客室がある宿泊施設でのみ可能な値をさらにフィルタリングしたいと考えています。このプロパティでは、データパスを次のように記述する必要があります。
<property name="accommodation" type="string" path="accommodations:$.{rooms=='Available'}.accommodation_name" />
この条件は宿泊施設の名前を取得します。 お部屋 不動産は「利用可能」です。 条件の構築の詳細については、 熱 意/ヘルプ/ zest -仕様ファイル/条件/">この ドキュメント。 —
に含める
デフォルトでは、プロパティは 5 つのカテゴリ (読み取り、作成、更新、削除、アクション) のリクエストとレスポンスの両方に含まれます。 プロパティを特定のカテゴリにのみ含める場合は、 リクエスト[ カテゴリ一覧 (Csv) ], 応答[ カテゴリ一覧 (Csv) ]. プロパティは、フォーマットに記載されていない残りのカテゴリに対して除外されます。すべてのカテゴリを含めるには、 アスタリスク(\ ) カテゴリのリストの代わりに、またはリクエスト/レスポンス形式を指定しないように選択できます。 たとえば、 リクエスト[\ ], 応答[作成、更新] そして 応答[作成、更新] つまり、プロパティがリクエストのすべてのカテゴリに含まれ、応答のカテゴリを作成、更新のみを作成する必要があります。 すべてのカテゴリを除外するには、 空の配列([]) あなたの条件に基づく要求/応答で。さて、私たちはと呼ばれる不動産を持っていることを考えてみましょう 旅行名 コンポーネントで 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> 旅行リソース
<property name="trip_budget" type="integer" />
このプロパティの構造は、5 つのカテゴリすべてでリクエストとレスポンスの両方に使用されます。 さまざまな要件を達成するためにこの属性をどのように使用できるかを見てみましょう。
両方の特定のカテゴリ
このキーを更新、削除、およびアクションのリクエスト本文に表示したくないとします。 応答本文では、読み取りとカテゴリの作成のためにキーを表示したくない。 したがって、キーが表示される対応するカテゴリのみを指定する必要があります。
<property name="trip_budget" type="integer" include-for="Request[read,create], Response[update,delete,action]" />
両方のすべてのカテゴリ
このキーを、5 つのカテゴリのリクエストとレスポンス本文に表示します。
<property name="trip_budget" type="integer" include-for="Request[ *], Response[* ]" />
— または —
<property name="trip_budget" type="integer" />
応答カテゴリでのみ
このキーは、読み取りカテゴリと作成カテゴリの応答本文にのみ表示します。 これは、任意のカテゴリのリクエスト本文に表示されるべきではありません。
<property name="trip_budget" type="integer" include-for="Request[], Response[read,create]" />
リクエストカテゴリでのみ
このキーをどのカテゴリの応答本文にも表示したくありません。 更新とアクションカテゴリのリクエスト本文にのみ表示されます。
<property name="trip_budget" type="integer" include-for="Request[update,action], Response[]" />
リクエスト内の特定のカテゴリと応答中のすべてのカテゴリ
このキーは、すべてのカテゴリの応答本文と、更新および作成カテゴリのリクエスト本文に表示されます。
<property name="trip_budget" type="integer" include-for="Request[update,create], Response[*]" />
— または —
<property name="trip_budget" type="integer" include-for="Request[update,create]" />
応答中の特定のカテゴリとリクエスト中のすべてのカテゴリ
このキーをすべてのカテゴリのリクエスト本文と、更新および作成カテゴリの応答本文に含める必要があります。
<property name="trip_budget" type="integer" include-for="Request[*], Response[update,create]" />
— または —
<property name="trip_budget" type="integer" include-for="Response[update,create]" />
必須のために
この属性は、リソースのリクエスト/レスポンスにおけるプロパティの外観を決定します。という不動産があることを考えてみてください。 旅行名 コンポーネントで 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> .
<property name="no_of_days" type="integer" />
このプロパティの構造は、惑星リソースの要求と応答の両方に使用されます。
リクエスト
プロパティをリクエスト本文にのみ表示したい場合。 これは、キーがオプションでリクエストに表示された古いレコードには影響しません。
<property name="no_of_days" type="integer" required-for="request" />
応答
キーを応答にのみ表示したい場合。 新しいレコードは、ユースケースに応じて、要求本文にキーを持つこともあれば、ないこともあります。新しいレコードのリクエスト本文にキーが指定されていない場合、応答としてこのキーが表示され、ヌル値またはデフォルト値(提供)になります。
<property name="no_of_days" type="integer" nullable-for="response" required-for="response" />
すべて
キーをリクエスト本文とレスポンス本文の両方に表示します。
<property name="no_of_days" type="integer" required-for="all" />
なし
キーをリクエスト本文とレスポンス本文の両方に強制的に表示したくありません。 したがって、キーは値がある場合にのみ表示されます。
<property name="no_of_days" type="integer" type="string" required-for="none" />
<property name="no_of_days" type="integer" />
無効のため
これは、リクエストとレスポンス本文でプロパティを空にできるかどうかを決定するのに役立ちます。次のコンポーネントがあることを考慮してください。 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> リクエストとレスポンスの両方に使用する旅行リソース。
<structure>
<property name="traveler_email" type="string" />
</structure>
ヌル値に基づいて、このプロパティに異なる動作を割り当ててみましょう。
リクエスト
リクエスト時に上記のプロパティのヌル値を許可します。
<property name="traveler_email" type="string" nullable-for="request" />
応答
プロパティにレスポンスにヌル値を含めることはできますが、リクエストにヌル値を受け入れるべきではありません。
<property name="traveler_email" type="string" nullable-for="response" />
すべて
リクエストとレスポンスの両方でプロパティのヌル値を受け入れます。
<property name="traveler_email" type="string" nullable-for="all" />
なし
プロパティがリクエストとレスポンスの両方でヌル値を受け入れたくありません。
<property name="traveler_email" type="string" nullable-for="none" />
のために独特
この属性は、プロパティがリクエスト本文とレスポンス本文に一意の値を持つかどうかを指定するのに役立ちます。以下があることを考慮してください。 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> 旅行のリソース。 リクエストとレスポンスの両方に同じ構造が使用されます。
<structure>
<property name="trip_name" type="string" />
</structure>
次に、同じプロパティを異なる方法で設定します。 ユニーク プロパティの異なる動作を実行するための属性値。
リクエスト
リクエストでプロパティ値を一意にしたい場合。
<property name="trip_name" type="string" unique-for="request" />
応答
レスポンスでプロパティの一意の値を維持します。
<property name="trip_name" type="string" unique-for="response" />
すべて
リクエストとレスポンスの両方でプロパティの重複した値を許可したくありません。
<property name="trip_name" type="string" unique-for="all" />
なし
プロパティのリクエストとレスポンスの両方で重複する値を許可します。
<property name="trip_name" type="string" unique-for="none" />
のために空可能
この属性を使用して、プロパティにリソースのリクエストとレスポンス本文に空の値を含めるかどうかを決定します。次のコンポーネントを考慮してください。 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> リクエストとレスポンスの両方に使用される旅行リソースから。
<structure>
<property name="destination" type="string" />
</structure>
空の値に基づいてプロパティのさまざまな動作を設定しましょう。
リクエスト
リクエストで宛先プロパティを未入力のままにしておくことを許可します。
<property name="destination" type="string" emptiable-for="Request" />
応答
ユーザーが応答を提供した場合、プロパティに空の値を表示するようにします。
<property name="destination" type="string" emptiable-for="Response" />
すべて
プロパティは、リクエストとレスポンスの両方で空の値を運ぶことができることにしました。
<property name="destination" type="string" emptiable-for="all" />
なし
プロパティ内の空の値を受け入れないことにしました。
<property name="destination" type="string" emptiable-for="none" />
要求のための条件
リクエスト本文が構築されるべき条件を保持します。旅行リソースにはいくつかのフィールドがあります - 輸送_中型 そして ハイブリッドの詳細. で リクエスト本文 、ハイブリッドの詳細キーは、トランスポートミディアムの値が ‘ハイブリッド’ の場合にのみ表示する必要があります。したがって、リクエスト本文の条件を の値に基づいて構築する必要があります。 輸送_中型.
<request-body>
<content>
<encode type="application/json"/>
<structure>
<property name="transport_medium" type="string" values="Roadways,Airways,Waterways,Hybrid"/>
<property name="hybrid_details" type="string" condition-for-request="REQUEST:$.body.transport_medium == 'Hybrid'"/>
</structure>
</content>
</request-body>
応答のための条件
この属性には、応答が一致する条件が含まれています。上記のサンプルで説明したのと同じプロパティについては、ハイブリッドの詳細キーが 応答 トランスポート・ミディアムの値が「ハイブリッド」である場合にのみ。以下は、この条件を使用して設定する方法です。
<response>
<content>
<encode type="application/json"/>
<structure>
<property name="transport_medium" type="string" values="Roadways,Airways,Waterways,Hybrid"/>
<property name="hybrid_details" type="string" condition-for-response="RESPONSE:$.body.transport_medium == 'Hybrid'"/>
</structure>
</content>
</response>
すべての人のための条件
リクエストとレスポンスが一致する共通の条件があります。上記の2つのシナリオについて説明します。 応答のための条件 そして リクエストの条件 . 応答または要求にもかかわらず、ハイブリッドの詳細キーは、トランスポートミディアムの値が「ハイブリッド」の場合にのみ表示する必要があります。このような要件については、プロパティに 2 つの条件を書く必要はありません。 代わりに、それらを簡単に宣言できます。 すべての条件 次のような属性、
<structure>
<property name="transport_medium" type="string" values="Roadways,Airways,Waterways,Hybrid"/>
<property name="hybrid_details" type="string" condition-for-all="$.body.transport_medium == 'Hybrid'"/>
</structure>
値の状態
この属性を使用すると、それぞれのプロパティに値を提供するために満たさなければならない条件を設定できます。 左側のオペランドは値条件を指定するプロパティであるため、左側のオペランドを指定する必要はありません。旅行リソースには、旅行の開始時刻と終了時刻を示すフィールドがいくつかあります。 旅行の終了時間は、常に開始時間よりも大きくする必要があります。条件付きで終了時のプロパティを書き込む方法は次のとおりです。
<property name="end_time" type="datetime" format="yyyy-MM-dd'T'HH:mm:ss+/-hh:mm" value-condition=">REQUEST:$.body.start_time" />
この条件では、左オペランドはデフォルトで指定されたプロパティです。 したがって、条件は演算子から始まります。 —
フォーマット
書式設定パターンでは、次の記号を使用できます。
| シンボル | 説明 |
|---|---|
| G | 時代の指定者(キリストの前に、キリストの後に) |
| y | 年(例: 2012年または12)。 Yy または yyy のいずれかを使用する |
| M | 年内の月。 Mの数はフォーマットの長さを決定します(例: mm、mmまたはmmmm) |
| d | 月の1日。 dの数はフォーマットの長さを決定します(例: DまたはD) |
| h | 一日の時間、1-12(午前/午後)(通常Hh) |
| H | 時間 0-23(通常はHh) |
| m | 時間の分、0-59 (通常mm) |
| s | 分の秒、0-59(通常Ss) |
| S | ミリ秒/秒、0-999 (通常Ss) |
| E | 週の1日(例:月曜日、火曜日など) |
| D | 年間(1-366) |
| F | 月の曜日(例: 12月の第1木曜日) |
| w | 年間週 (1-53) |
| W | 毎週(0-5) |
| a | Am/pmマーカー |
| k | 1日1時間(1-24、Hhの0-23とは異なり) |
| K | 1日中、午前/午後(0-11) |
| z | タイムゾーン |
| ’ | テキスト区切り文字のエスケープ |
| ’ | シングル引用 |
パターン
以下は、いくつかのjava単純日付形式の日付パターンの例です。
| パターン | 例 |
|---|---|
| dd-MM-y | 31-01-12 |
| Dd-mm-yy | 31-01-2012 |
| MM-d-yy | 2012年01月31日 |
| YYY-MM-d | 2012-01-31 |
| HH:mm:ss | 2012-01-31 23:59:59 |
| HH:mm:ss. SS | 2012-01-31 23:59:59.999 |
| HH:mm:ss. SSZ | 2012-01-31 23:59:59.999+0100 |
| HH:mm:ss. SSZ | 2012年11月土曜日 10:45:42.720+0100 |
タイプ
可能なデータ型の値は、
-
オブジェクト
-
文字列
-
整数
-
ロング文字列
-
長い
-
フロート
-
ダブル
-
シリアル
-
ブール値
-
日付
-
時間
-
日付時刻
-
タイムゾーン
-
コレクター
-
地図
-
パスワード
-
バイト
-
バイナリ
-
ファイル
-
配列
Last Updated 2026-02-06 15:55:45 +0530 IST
Yes
No
Send your feedback to us