pandas.Timestamp.fromtimestamp#

classmethod Timestamp.fromtimestamp(ts, tz=None)#

Create a Timestamp object from a POSIX timestamp.

This method converts a POSIX timestamp (the number of seconds since January 1, 1970, 00:00:00 UTC) into a Timestamp object. The resulting Timestamp can be localized to a specific time zone if provided.

Parameters:
tsfloat

The POSIX timestamp to convert, representing seconds since the epoch (1970-01-01 00:00:00 UTC).

tzstr, zoneinfo.ZoneInfo, pytz.timezone, dateutil.tz.tzfile, optional

Time zone for the Timestamp. If not provided, the Timestamp will be timezone-naive (i.e., without time zone information).

Returns:
Timestamp

A Timestamp object representing the given POSIX timestamp.

See also

Timestamp

Represents a single timestamp, similar to datetime.

to_datetime

Converts various types of data to datetime.

datetime.datetime.fromtimestamp

Returns a datetime from a POSIX timestamp.

Examples

Convert a POSIX timestamp to a Timestamp:

>>> pd.Timestamp.fromtimestamp(1584199972)  
Timestamp('2020-03-14 15:32:52')

Note that the output may change depending on your local time and time zone:

>>> pd.Timestamp.fromtimestamp(1584199972, tz='UTC')  
Timestamp('2020-03-14 15:32:52+0000', tz='UTC')