date_add

独自拡張  xAIML独自のタグです。

タグで囲んだ日時に対して加減算を行います。空要素で使用した場合はシステム日時に対して加減算を行います。
また、加減算対象の日付はyyyy-MM-dd'T'HH:mm:ssの書式に準拠する必要があります。

属性

名称 必須 デフォルト 説明
field string 加減算するフィールドを以下のいずれかで指定します。
yearmonthdatehourminutesecond
value integer 0 加減算する数値を指定します。
predicate string 加減算する数値のPredicate名を指定します。
format 日時書式 yyyy-MM-dd'T'HH:mm:ss 出力する日時の書式を指定します。

field

加減算したいフィールドを以下のいずれかで指定します。
yearmonthdatehourminutesecond

Example

1時間後を算出する例です。

value

field属性で指定したフィールドに対して加減算を行う値を指定します。
マイナス値を指定すると過去の日時を出力します。

predicate属性と同時に指定した場合は、この属性を優先します。

Example

predicate

field属性で指定したフィールドに対して加減算を行う値のPredicate名を指定します。
マイナス値を指定すると過去の日時を出力します。

value属性と同時に指定した場合は、value属性が優先されます。

Example

format

出力する日時文字列の書式を指定します。

また、日時書式はjava.time.format.DateTimeFormatterに準拠した内容を指定してください。

Example

子要素

<template>タグと同様です。