I need to create a DateTime
object with a fixed value on a given TimeZone
for today, lets assume it to be 2018-04-23
now I would do DateTime.Today
or DateTime.Now.Date
to get it on the local timezone, or I could do DateTime.UtcNow.Date
to get it on UTC. after that if I want the 9am its something like DateTime.Today.AddHours(9)
and that would give me 2018-04-23 09:00 am
but that would be, again, on the local timezone, as would new DateTime(.....)
.
The question then is how could I get 2018-04-23 09:00 am
on a given timezone, lets say PST for instance?