Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| using System; | |
| using System.Globalization; | |
| public class TimeConversions | |
| { | |
| public static void Main() | |
| { | |
| TimeConversions tc = new TimeConversions(); | |
| Console.WriteLine(tc.ReturnTimeOnServer("9/1/2007 5:32:07 -05:00")); | |
| } | |
| // <Snippet1> | |
| public DateTimeOffset ReturnTimeOnServer(string clientString) | |
| { | |
| string format = @"M/d/yyyy H:m:s zzz"; | |
| TimeSpan serverOffset = TimeZoneInfo.Local.GetUtcOffset(DateTimeOffset.Now); | |
| try | |
| { | |
| DateTimeOffset clientTime = DateTimeOffset.ParseExact(clientString, format, CultureInfo.InvariantCulture); | |
| DateTimeOffset serverTime = clientTime.ToOffset(serverOffset); | |
| return serverTime; | |
| } | |
| catch (FormatException) | |
| { | |
| return DateTimeOffset.MinValue; | |
| } | |
| } | |
| // </Snippet1> | |
| } |