26 #ifndef __TERRALIB_DATATYPE_INTERNAL_TIMEINSTANTTZ_H
27 #define __TERRALIB_DATATYPE_INTERNAL_TIMEINSTANTTZ_H
33 #include <boost/date_time/local_time/local_time.hpp>
71 const boost::local_time::local_date_time&
getTimeInstantTZ()
const {
return m_timeInstantTZ; }
137 std::string toString()
const;
157 #endif // __TERRALIB_DATATYPE_INTERNAL_TIMEINSTANTTZ_H
An abstract class to represent an instant of date and time.
te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module.
boost::local_time::local_date_time & getTimeInstantTZ()
It returns the boost time instant with time zone type.
te::da::Expression * operator==(const te::da::Expression &e1, const te::da::Expression &e2)
const boost::local_time::local_date_time & getTimeInstantTZ() const
It returns the boost time instant with time zone type.
A class to represent time instant with time zone.
te::da::Expression * operator!=(const te::da::Expression &e1, const te::da::Expression &e2)
boost::local_time::local_date_time m_timeInstantTZ
Time instant with time zone information.
DateTimeType
The subtype of date and time type.
A base class for values that can be retrieved from the data access module.
An abstract class to represent an instant of date and time.
te::da::Expression * operator>(const te::da::Expression &e1, const te::da::Expression &e2)
TimeInstantTZ(const boost::local_time::local_date_time &t)
Constructor.
DateTimeType getDateTimeType() const
It returns the subtype of the date and time type.