| Home | Libraries | People | FAQ | More

## Class ptime

boost::posix_time::ptime — Time type with no timezone or other adjustments.

## Synopsis

    // In header: <boost/date_time/posix_time/ptime.hpp>

    class ptime : public date_time::base_time< ptime, posix_time_system > {
    public:
      // types
      typedef posix_time_system                    time_system_type;
      typedef time_system_type::time_rep_type      time_rep_type;
      typedef time_system_type::time_duration_type time_duration_type;
      typedef ptime                                time_type;

      // public member functions
      ptime(gregorian::date, time_duration_type);
      explicit ptime(gregorian::date);
      ptime(const time_rep_type &);
      ptime(const special_values);
      ptime();
    };

## Description

### `ptime` public member functions

1.     ptime(gregorian::date d, time_duration_type td);

   Construct with date and offset in day.

2.     explicit ptime(gregorian::date d);

   Construct a time at start of the given day (midnight)

3.     ptime(const time_rep_type & rhs);

   Copy from time_rep.

4.     ptime(const special_values sv);

   Construct from special value.

5.     ptime();