public static string ReturnTomorrowDate() { string _TimeValue = GetCurrentClaimValues.GetCurrentUserTimezone(); Thread.CurrentThread.CurrentCulture = new CultureInfo(GetCurrentClaimValues.GetCurrentUserCultureInfo()); DateTime _Now = DateTime.Now.AddDays(1); TimeZoneInfo _TimeZone = TimeZoneInfo.FindSystemTimeZoneById(_TimeValue); string tomorrowDateTime = TimeZoneInfo.ConvertTime(_Now, _TimeZone).ToString(); string[] splitTomorrowDateTime = tomorrowDateTime.Split(' '); string tomorrowDate = splitTomorrowDateTime[0]; return(tomorrowDate); }
public static DateTime GetCustomerTimeZones(string connectionString, bool mobile) { if (mobile == false) { string _TimeValue = GetCurrentClaimValues.GetCurrentUserTimezone(); Thread.CurrentThread.CurrentCulture = new CultureInfo(GetCurrentClaimValues.GetCurrentUserCultureInfo()); DateTime _Now = DateTime.Now; TimeZoneInfo _TimeZone = TimeZoneInfo.FindSystemTimeZoneById(_TimeValue); return(TimeZoneInfo.ConvertTime(_Now, _TimeZone)); } else { string _TimeValue = GetNeededTimezone(connectionString); Thread.CurrentThread.CurrentCulture = new CultureInfo(GetNeededCultureInfo(connectionString)); DateTime _Now = DateTime.Now; TimeZoneInfo _TimeZone = TimeZoneInfo.FindSystemTimeZoneById(_TimeValue); return(TimeZoneInfo.ConvertTime(_Now, _TimeZone)); } }