### Struct

# GLibTime

deprecated: 2.62 since: 2.0

#### Description

`typedef gint32 GTime`

Simply a replacement for `time_t`

. It has been deprecated
since it is not equivalent to `time_t`

on 64-bit platforms
with a 64-bit `time_t`

.

Unrelated to `GTimer`

.

Note that `GTime`

is defined to always be a 32-bit integer,
unlike `time_t`

which may be 64-bit on some systems. Therefore,
`GTime`

will overflow in the year 2038, and you cannot use the
address of a `GTime`

variable as argument to the UNIX `time()`

function.

Instead, do the following:

```
time_t ttime;
GTime gtime;
time (&ttime);
gtime = (GTime)ttime;
```

Available since: 2.0

Deprecated since: 2.62

This is not Y2038-safe.
Use `GDateTime`

or #time_t instead.