22#ifndef Rcpp__Datetime_h 
   23#define Rcpp__Datetime_h 
   27#if defined(WIN32) || defined(__WIN32) || defined(__WIN32__) 
   46        Datetime(
const std::string &
s, 
const std::string &
fmt=
"%Y-%m-%d %H:%M:%OS");
 
   75        inline std::string 
format(
const char *
fmt = 
"%Y-%m-%d %H:%M:%S")
 const {
 
   81                return std::string(
"");
 
   85                    return std::string(
"");
 
   87                    return std::string(
txtsec);
 
 
  102                double dt = std::floor(
m_dt);
 
 
 
  129            return from.getFractionalTimestamp();
 
 
  140        newdt.m_dt += offset;
 
  141        double dt = std::floor(
newdt.m_dt);
 
 
  150        newdt.m_dt += offset;
 
  151        double dt = std::floor(
newdt.m_dt);
 
 
int getMicroSeconds() const
 
friend bool operator>(const Datetime &dt1, const Datetime &dt2)
 
friend bool operator==(const Datetime &dt1, const Datetime &dt2)
 
friend bool operator<=(const Datetime &dt1, const Datetime &dt2)
 
double getFractionalTimestamp(void) const
 
friend std::ostream & operator<<(std::ostream &s, const Datetime d)
 
friend double operator-(const Datetime &dt1, const Datetime &dt2)
 
static unsigned int baseYear()
 
std::string format(const char *fmt="%Y-%m-%d %H:%M:%S") const
 
friend bool operator>=(const Datetime &dt1, const Datetime &dt2)
 
friend Datetime operator+(const Datetime &dt, double offset)
 
Datetime(const double &dt)
 
friend bool operator<(const Datetime &dt1, const Datetime &dt2)
 
friend bool operator!=(const Datetime &dt1, const Datetime &dt2)
 
T as(SEXP x, ::Rcpp::traits::r_type_primitive_tag)
 
double caster< Rcpp::Datetime, double >(Rcpp::Datetime from)
 
Rcpp::Datetime caster< double, Rcpp::Datetime >(double from)
 
bool is_na< REALSXP >(double x)
 
std::ostream & operator<<(std::ostream &os, const Date d)
 
bool operator>=(const Date &d1, const Date &d2)
 
bool operator!=(const Date &d1, const Date &d2)
 
double operator-(const Date &d1, const Date &d2)
 
bool operator>(const Date &d1, const Date &d2)
 
attribute_hidden struct tm * gmtime_(const time_t *const x)
 
SEXP wrap< Rcpp::Datetime >(const Rcpp::Datetime &dt)
 
SEXP wrap_extra_steps< Rcpp::Datetime >(SEXP)
 
bool operator<(const Date &d1, const Date &d2)
 
bool operator==(const Date &d1, const Date &d2)
 
bool operator<=(const Date &d1, const Date &d2)
 
Date operator+(const Date &date, int offset)