mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-04 00:04:03 -04:00
54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
{
|
|
"name": "make_interval",
|
|
"type": "function",
|
|
"groups": ["Date and Time"],
|
|
"description": "Creates an interval value from year, month, weeks, days, hours, minute and seconds values.",
|
|
"arguments": [{
|
|
"arg": "years",
|
|
"description": "Number of years (assumes a 365.25 day year length).",
|
|
"optional": true,
|
|
"default": "0"
|
|
}, {
|
|
"arg": "months",
|
|
"description": "Number of months (assumes a 30 day month length)",
|
|
"optional": true,
|
|
"default": "0"
|
|
}, {
|
|
"arg": "weeks",
|
|
"description": "Number of weeks",
|
|
"optional": true,
|
|
"default": "0"
|
|
}, {
|
|
"arg": "days",
|
|
"description": "Number of days",
|
|
"optional": true,
|
|
"default": "0"
|
|
}, {
|
|
"arg": "hours",
|
|
"description": "Number of hours",
|
|
"optional": true,
|
|
"default": "0"
|
|
}, {
|
|
"arg": "minutes",
|
|
"description": "Number of minutes",
|
|
"optional": true,
|
|
"default": "0"
|
|
}, {
|
|
"arg": "seconds",
|
|
"description": "Number of seconds",
|
|
"optional": true,
|
|
"default": "0"
|
|
}],
|
|
"examples": [{
|
|
"expression": "make_interval(hours:=3)",
|
|
"returns": "interval: 3 hours"
|
|
}, {
|
|
"expression": "make_interval(days:=2, hours:=3)",
|
|
"returns": "interval: 2.125 days"
|
|
}, {
|
|
"expression": "make_interval(minutes:=0.5, seconds:=5)",
|
|
"returns": "interval: 35 seconds"
|
|
}],
|
|
"tags": ["minute", "seconds", "month", "year", "weeks", "values", "interval", "hours", "days"]
|
|
}
|