### Struct

# GLib Time

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.