ISO8601d: Added various ::valid methods

This commit is contained in:
Paul Beckingham
2015-09-26 20:51:04 -04:00
parent d25113e653
commit 6c02c03674
2 changed files with 71 additions and 0 deletions

View File

@@ -58,6 +58,10 @@ public:
ISO8601d startOfMonth () const;
ISO8601d startOfYear () const;
// static bool valid (const std::string&, const std::string& format = "m/d/Y");
static bool valid (const int, const int, const int, const int, const int, const int);
static bool valid (const int, const int, const int);
static bool valid (const int, const int);
static bool leapYear (int);
static int daysInMonth (int, int);
static int daysInYear (int);