---
name: "ACE_Date_Time"
section: "3"
platform: "linux"
package: "libace-doc"
version: "5.0.7-4"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/ACE_Date_Time"
---

# ACE\_Date\_Time(3)

System independent representation of date and time.

## NAME

ACE\_Date\_Time -  System independent representation of date and time.

## SYNOPSIS

```
#include <ace/ACE_Date_Time.h>
class ACE_Date_Time
{
  public:
    ACE_Date_Time (
        long day = 0,
        long month = 0,
        long year = 0,
        long hour = 0,
        long minute = 0,
        long second = 0,
        long microsec = 0
        );
    long day (void);
    void day (long day);
    long month (void);
    void month (long month);
    long year (void);
    void year (long year);
    long hour (void);
    void hour (long hour);
    long minute (void);
    void minute (long minute);
    long second (void);
    void second (long second);
    long microsec (void);
    void microsec (long microsec);
  private:
    long day_;
    long month_;
    long year_;
    long hour_;
    long minute_;
    long second_;
    long microsec_;
};
```

## PUBLIC MEMBERS

```
ACE_Date_Time (
    long day = 0,
    long month = 0,
    long year = 0,
    long hour = 0,
    long minute = 0,
    long second = 0,
    long microsec = 0
    );
```

Set/get portions of ACE\_Date\_Time, no check for validity.

```
long day (void);
```

Get day.

```
void day (long day);
```

Set day.

```
long month (void);
```

Get month.

```
void month (long month);
```

Set month.

```
long year (void);
```

Get year.

```
void year (long year);
```

Set year.

```
long hour (void);
```

Get hour.

```
void hour (long hour);
```

Set hour.

```
long minute (void);
```

Get minute.

```
void minute (long minute);
```

Set minute.

```
long second (void);
```

Get second.

```
void second (long second);
```

Set second.

```
long microsec (void);
```

Get microsec.

```
void microsec (long microsec);
```

Set microsec.

## PRIVATE MEMBERS

```
long day_;
```

```
long month_;
```

```
long year_;
```

```
long hour_;
```

```
long minute_;
```

```
long second_;
```

```
long microsec_;
```

## AUTHOR

Tim Harrison (harrison@cs.wustl.edu) (and he's darn proud of this ;-))

## LIBRARY

ace
