PIP 5.5.3
Platform-Independent Primitives
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PITime Class Reference

Calendar time. More...

#include <pidatetime.h>

Public Member Functions

 PITime (int hours_=0, int minutes_=0, int seconds_=0, int milliseconds_=0)
 Construct PITime from hours, minutes, seconds and milliseconds.
 
PIString toString (const PIString &format="h:mm:ss") const
 Returns string representation.
 
PISystemTime toSystemTime () const
 Returns time as PISystemTime.
 

Static Public Member Functions

static PITime fromString (PIString string, PIString format="h:mm:ss")
 Returns PITime from string representation.
 
static PITime current ()
 Returns current time.
 
static PITime fromSystemTime (const PISystemTime &st)
 Construct PITime from PISystemTime.
 

Public Attributes

int hours
 Hour, 0-23.
 
int minutes
 Minutes, 0-59.
 
int seconds
 Seconds, 0-59.
 
int milliseconds
 Milliseconds, 0-999.
 

Detailed Description

Calendar time.