\hypertarget{classosgeo_1_1proj_1_1common_1_1DateTime}{}\doxysection{osgeo\+::proj\+::common\+::Date\+Time Class Reference}
\label{classosgeo_1_1proj_1_1common_1_1DateTime}\index{osgeo::proj::common::DateTime@{osgeo::proj::common::DateTime}}


Date-\/time value, as a ISO\+:8601 encoded string, or other string encoding.  




{\ttfamily \#include $<$common.\+hpp$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{classosgeo_1_1proj_1_1common_1_1DateTime_ac937fdd18e39bd7552cef144dca34498}{is\+ISO\+\_\+8601}} () const
\begin{DoxyCompactList}\small\item\em Return whether the \mbox{\hyperlink{classosgeo_1_1proj_1_1common_1_1DateTime}{Date\+Time}} is ISO\+:8601 compliant. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classosgeo_1_1proj_1_1common_1_1DateTime_a210cd45e84182d63d8f6a2a5235cc24f}\label{classosgeo_1_1proj_1_1common_1_1DateTime_a210cd45e84182d63d8f6a2a5235cc24f}} 
std\+::string {\bfseries to\+String} () const
\begin{DoxyCompactList}\small\item\em Return the \mbox{\hyperlink{classosgeo_1_1proj_1_1common_1_1DateTime}{Date\+Time}} as a string. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classosgeo_1_1proj_1_1common_1_1DateTime_ac3e6a27b04b59a237aec876176cd8003}\label{classosgeo_1_1proj_1_1common_1_1DateTime_ac3e6a27b04b59a237aec876176cd8003}} 
static \mbox{\hyperlink{classosgeo_1_1proj_1_1common_1_1DateTime}{Date\+Time}} {\bfseries create} (const std\+::string \&str)
\begin{DoxyCompactList}\small\item\em Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1common_1_1DateTime}{Date\+Time}}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Date-\/time value, as a ISO\+:8601 encoded string, or other string encoding. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1common_1_1DateTime_ac937fdd18e39bd7552cef144dca34498}\label{classosgeo_1_1proj_1_1common_1_1DateTime_ac937fdd18e39bd7552cef144dca34498}} 
\index{osgeo::proj::common::DateTime@{osgeo::proj::common::DateTime}!isISO\_8601@{isISO\_8601}}
\index{isISO\_8601@{isISO\_8601}!osgeo::proj::common::DateTime@{osgeo::proj::common::DateTime}}
\doxysubsubsection{\texorpdfstring{isISO\_8601()}{isISO\_8601()}}
{\footnotesize\ttfamily bool osgeo\+::proj\+::common\+::\+Date\+Time\+::is\+ISO\+\_\+8601 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Return whether the \mbox{\hyperlink{classosgeo_1_1proj_1_1common_1_1DateTime}{Date\+Time}} is ISO\+:8601 compliant. 

\begin{DoxyRemark}{Remarks}
The current implementation is really simplistic, and aimed at detecting date-\/times that are not ISO\+:8601 compliant. 
\end{DoxyRemark}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
include/proj/common.\+hpp\item 
src/iso19111/common.\+cpp\end{DoxyCompactItemize}
