/// <summary> /// Enables the contruction of a <b>MySqlDateTime</b> object by parsing a string. /// </summary> /// <param name="s"></param> public MySqlDateTime(string s) : this(MySqlDateTime.Parse(s)) { }
static internal MySqlDateTime Parse(string s, Common.DBVersion version) { MySqlDateTime dt = new MySqlDateTime(); return(dt.ParseMySql(s, version.isAtLeast(4, 1, 0))); }
int IComparable.CompareTo(object obj) { MySqlDateTime otherDate = (MySqlDateTime)obj; if (Year < otherDate.Year) { return(-1); } else if (Year > otherDate.Year) { return(1); } if (Month < otherDate.Month) { return(-1); } else if (Month > otherDate.Month) { return(1); } if (Day < otherDate.Day) { return(-1); } else if (Day > otherDate.Day) { return(1); } if (Hour < otherDate.Hour) { return(-1); } else if (Hour > otherDate.Hour) { return(1); } if (Minute < otherDate.Minute) { return(-1); } else if (Minute > otherDate.Minute) { return(1); } if (Second < otherDate.Second) { return(-1); } else if (Second > otherDate.Second) { return(1); } if (Millisecond < otherDate.Millisecond) { return(-1); } else if (Millisecond > otherDate.Millisecond) { return(1); } return(0); }
static internal MySqlDateTime Parse(string s) { MySqlDateTime dt = new MySqlDateTime(); return(dt.ParseMySql(s, true)); }