using System.Globalization;
private double GetNextInterval()
string timeString ="9:30 AM";
DateTime t = DateTime.Parse(timeString);
TimeSpan ts = new TimeSpan();
DateTime p = System.DateTime.Now;
if (ts.TotalMilliseconds < 0)
return ts.TotalMilliseconds;
public static void Main()
System.Globalization.CultureInfo provider = System.Globalization.CultureInfo.InvariantCulture;
Program obj=new Program();
string format = "MM/dd/yyyy HH:mm:ss tt";
string dtNow = DateTime.Now.ToString (format);
Console.WriteLine ("Date Time Now : " + obj.GetNextInterval());
public static void ParseDate (string value, string[] masks, out DateTime result)
DateTime.TryParseExact(value, masks,
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.AssumeUniversal
| System.Globalization.DateTimeStyles.AdjustToUniversal
| System.Globalization.DateTimeStyles.AllowInnerWhite
| System.Globalization.DateTimeStyles.AllowLeadingWhite
| System.Globalization.DateTimeStyles.AllowTrailingWhite,