Hi @Jakeer Shaik ,
Thank you for posting query in Microsoft Q&A Platform.
When you get dates from different time zones and then try to store them in different time zones then system automatically add the offset and store it. In this case since you are getting UTC time zone data and storing it into Mountain Time (UTC-7) time zone column, system automatically reduces to 7 hours.
For now, it looks its working good only. Any specific reason to not have offset? Between, what is the datatype of your column in onprem SQL?
For some reason, If you want to take datatime value as it is even in Mountain time then Consider either of below approaches.
you can consider having trigger running on that table to convert them using
TODATETIMEOFFSET. Check this video which explains about Timezones and DATETIMEOFFSET datatype in SQL.
OR
You can have your column datatype as string if thats okay for you.
Hope this helps.
-----------------
Please consider hitting Accept Answer button. Accepted Answers help community as well.