|  | OpenMS
    2.6.0
    | 
#include <OpenMS/DATASTRUCTURES/Date.h>
| Public Member Functions | |
| Date ()=default | |
| Default constructor.  More... | |
| Date (const Date &date)=default | |
| Copy constructor.  More... | |
| Date (const QDate &date) | |
| Copy constructor from Qt base class.  More... | |
| Date (Date &&)=default | |
| Move constructor.  More... | |
| Date & | operator= (const Date &source)=default | 
| Assignment operator.  More... | |
| Date & | operator= (Date &&) &=default | 
| Move assignment operator.  More... | |
| void | set (const String &date) | 
| sets data from a string  More... | |
| void | set (UInt month, UInt day, UInt year) | 
| sets data from three integers  More... | |
| String | get () const | 
| Returns a string representation of the date.  More... | |
| void | get (UInt &month, UInt &day, UInt &year) const | 
| Fills the arguments with the date.  More... | |
| void | clear () | 
| Sets the undefined date: 00/00/0000.  More... | |
| Static Public Member Functions | |
| static Date | today () | 
| Returns the current date.  More... | |
Date Class.
This class implements date handling. Import and export to/from both string and integers is possible.
| 
 | default | 
Default constructor.
Fills the object with an undefined date: 00/00/0000
| void clear | ( | ) | 
Sets the undefined date: 00/00/0000.
| String get | ( | ) | const | 
Returns a string representation of the date.
Uses the iso/ansi date format: 'yyyy-mm-dd'
Fills the arguments with the date.
Give the numbers in the following order: month, day and year.
| void set | ( | const String & | date | ) | 
sets data from a string
The following date formats are supported:
| Exception::ParseError | is thrown if the date is given in the wrong format | 
sets data from three integers
| Exception::ParseError | is thrown if an invalid date is given | 
| 
 | static | 
Returns the current date.
 1.8.16
 1.8.16