T-SQL has a function called DATETIMEOFFSETFROMPARTS()
that allows you to get a datetimeoffset value from the various separate parts of a date. Specifically, it returns a datetimeoffset value for the specified date and time and with the specified offsets and precision.
Examples of this function below.