mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05: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"]
 | 
						|
}
 |