+\r
+void Board::SetDateFromString(const std::string &datestring)\r
+{\r
+ // break out date created - date should be in format yyyy-mm-dd HH:MM:SS, so we split on "-", " " (space), and ":"\r
+ int tempint=0;\r
+ std::vector<std::string> dateparts;\r
+ StringFunctions::SplitMultiple(datestring,"- :",dateparts);\r
+ if(dateparts.size()>0)\r
+ {\r
+ StringFunctions::Convert(dateparts[0],tempint);\r
+ m_datecreated.SetYear(tempint);\r
+ }\r
+ if(dateparts.size()>1)\r
+ {\r
+ StringFunctions::Convert(dateparts[1],tempint);\r
+ m_datecreated.SetMonth(tempint);\r
+ }\r
+ if(dateparts.size()>2)\r
+ {\r
+ StringFunctions::Convert(dateparts[2],tempint);\r
+ m_datecreated.SetDay(tempint);\r
+ }\r
+ if(dateparts.size()>3)\r
+ {\r
+ StringFunctions::Convert(dateparts[3],tempint);\r
+ m_datecreated.SetHour(tempint);\r
+ }\r
+ if(dateparts.size()>4)\r
+ {\r
+ StringFunctions::Convert(dateparts[4],tempint);\r
+ m_datecreated.SetMinute(tempint);\r
+ }\r
+ if(dateparts.size()>5)\r
+ {\r
+ StringFunctions::Convert(dateparts[5],tempint);\r
+ m_datecreated.SetSecond(tempint);\r
+ }\r
+}\r