CodeFlowAIСправочник нод
DateTimeNode
Параметр | Значение |
---|---|
Версия | 1.0.0 |
Категория | DateTime |
Пакет | caia_core |
Статус | активная |
Теги | Date, Time, Datetime |
Описание: Нода для работы с датой и временем.
Параметры конструктора
- method:
string (enum: add, subtract, extract, format, now, diff, round)
.
Входы
Входы метода add
- params:
object
(обяз.). Параметры.- date:
string
(обяз.). - years:
Union[integer, null]
. - months:
Union[integer, null]
. - days:
Union[integer, null]
. - hours:
Union[integer, null]
. - minutes:
Union[integer, null]
. - seconds:
Union[integer, null]
.
- date:
Входы метода subtract
- params:
object
(обяз.). Параметры.- date:
string
(обяз.). - years:
Union[integer, null]
. - months:
Union[integer, null]
. - days:
Union[integer, null]
. - hours:
Union[integer, null]
. - minutes:
Union[integer, null]
. - seconds:
Union[integer, null]
.
- date:
Входы метода extract
- params:
object
(обяз.). Параметры.- date:
string
(обяз.). - part:
string
.
- date:
Входы метода format
- params:
object
(обяз.). Параметры.- date:
string
(обяз.). - format:
string
.
- date:
Входы метода now
- params:
object
(обяз.). Параметры.- timezone:
string
. - with_time:
boolean
.
- timezone:
Входы метода diff
- params:
object
(обяз.). Параметры.- date1:
string
(обяз.). - date2:
string
(обяз.). - units:
Union[string, array[string]]
.
- date1:
Входы метода round
- params:
object
(обяз.). Параметры.- date:
string
(обяз.). - unit:
string
.
- date:
Выходы
Выходы метода add
- result:
string
.
Выходы метода subtract
- result:
string
.
Выходы метода extract
- result:
string
.
Выходы метода format
- result:
string
.
Выходы метода now
- result:
string
.
Выходы метода diff
- result:
string
.
Выходы метода round
- result:
string
.
Примеры вызова через ранер
Пример 1: Добавить время к дате.
Конфигурация ноды:
{
"uuid": "datetimenode_add_example",
"name": "DateTimeNode - add",
"type": "DateTimeNode",
"parameters": {},
"inputs": {
"params": {
"date": "example_value"
}
},
"next": [
"next_node_id"
]
}
Ожидаемый результат:
"example_result"
Пример 2: Вычесть время из даты.
Конфигурация ноды:
{
"uuid": "datetimenode_subtract_example",
"name": "DateTimeNode - subtract",
"type": "DateTimeNode",
"parameters": {},
"inputs": {
"params": {
"date": "example_value"
}
},
"next": [
"next_node_id"
]
}
Ожидаемый результат:
"example_result"
Пример 3: Извлечь часть даты.
Конфигурация ноды:
{
"uuid": "datetimenode_extract_example",
"name": "DateTimeNode - extract",
"type": "DateTimeNode",
"parameters": {},
"inputs": {
"params": {
"date": "example_value",
"part": "minute"
}
},
"next": [
"next_node_id"
]
}
Ожидаемый результат:
"example_result"
Информация о файле
Путь: datetime\DateTimeNode.yaml