Gst.DateTime.new_local_time
function new_local_time(year:Number, month:Number, day:Number, hour:Number, minute:Number, seconds:Number):Gst.DateTime { // Gjs wrapper for gst_date_time_new_local_time() }
Creates a new Gst.DateTime using the date and times in the gregorian calendar in the local timezone.
year should be from 1 to 9999, month should be from 1 to 12, day from 1 to 31, hour from 0 to 23, @minutes and seconds from 0 to 59.
If month is -1, then the Gst.DateTime created will only contain year, and all other fields will be considered not set.
If day is -1, then the Gst.DateTime created will only contain year and month and all other fields will be considered not set.
If hour is -1, then the Gst.DateTime created will only contain year and month and day, and the time fields will be considered not set. In this case minute and seconds should also be -1.
Free-function: gst_date_time_unref
- year
the gregorian year
- month
the gregorian month, or -1
- day
the day of the gregorian month, or -1
- hour
the hour of the day, or -1
- minute
the minute of the hour, or -1
- seconds
the second of the minute, or -1
- Returns
the newly created Gst.DateTime