I am running a C# application in which I get the current date and time using DateTime.
DateTime currentTime = DateTime.Now;
When I run this code on my local machine, it returns the UTC +05:30 (local time). However, when I deploy this as a solution on the server, it returns some other time -> 11:50 AM something.
How do I set the value of current time so that it reflects time from one timezone. More specifically the Indian time zone.