Python Pandas Timestamp.fromtimestamp() Function

What is Timestamp?

A timestamp is a sequence of characters or encoded information that identifies when a particular event occurred, typically providing the date and time of day, and can be accurate to a fraction of a second.

The timestamp method is used for a variety of synchronization purposes, including assigning a sequence order to a multievent transaction so that the transaction can be canceled if a fault occurs. A timestamp can also be used to record time in reference to a specific starting point in time.

Uses of Timestamp:

Timestamps are used to maintain track of information stored online or on a computer. A timestamp indicates when data was generated, shared, modified, or removed.

Here are some examples of how timestamps can be used:

  • A timestamp in a computer file indicates when the file was last modified.
  • Photographs with digital cameras have timestamps that show the date and time of day they were taken.
  • The date and time of the post are included in social media posts.
  • Timestamps are used in online chat and instant messages to record the date and time that a message was delivered, received, or viewed.
  • Timestamps are used in blockchain blocks to confirm the validity of transactions, such as those involving cryptocurrencies.
  • To secure the integrity and quality of data, data management relies on timestamps.
  • Timestamps are used in digital contracts and digital signatures to signify when a document was signed.

Pandas Timestamp.fromtimestamp() Function:

When an integer representing the timestamp value is given to the Timestamp.fromtimestamp() function of the pandas module, it returns a Timestamp object.

Syntax:

Timestamp.fromtimestamp(integer)

Parameters

integer: It is an integer that represents the Timestamp value.

Return Value:

The Timestamp object is is returned by the Timestamp.fromtimestamp() function of the Pandas module.

Pandas Timestamp.fromtimestamp() Function in Python

Example1

Here it returns the new Timestamp object from the given integer value.

Approach:

  • Import pandas module using the import keyword.
  • Pass some random year, month, day, hour, second, tz = ‘Asia/Kolkata’ (Timezone) as the arguments to the Timestamp() function of the pandas module to get the Timestamp object.
  • Store it in a variable.
  • Print the above-obtained Timestamp object
  • Pass some random integer(Timestamp) value as an argument to the fromtimestamp() function and apply it on the above-given Timestamp object to get the new Timestamp object from the given integer value.
  • The Exit of the Program.

Below is the implementation:

# Import pandas module using the import keyword.
import pandas as pd
  
# Pass some random year, month, day, hour, second, tz = 'Asia/Kolkata'
# (Timezone) as the arguments to the Timestamp() function of the
# pandas module to get the Timestamp object.
# Store it in a variable.
time_stamp_obj = pd.Timestamp(year = 2019,  month = 5, day = 16, hour = 11, 
                            second = 25, tz = 'Asia/Kolkata')
  
# Print the above obtained Timestamp object
print("The above obtained Timestamp object:", time_stamp_obj)
print()
# Pass some random integer(Timestamp) value as an argument to the fromtimestamp()
# function and apply it on the above given Timestamp object to get the new
# Timestamp object from the given integer value.
print("The Timestamp object from the given integer value:")
time_stamp_obj.fromtimestamp(981324256)

Output:

The above obtained Timestamp object: 2019-05-16 11:00:25+05:30

The Timestamp object from the given integer value:
Timestamp('2001-02-04 22:04:16')

Example2

Approach:

  • Import pandas module using the import keyword.
  • Pass some random year, month, day, hour, second, tz =’US/Eastern’ (Timezone) as the arguments to the Timestamp() function of the pandas module to get the Timestamp object.
  • Store it in a variable.
  • Print the above-obtained Timestamp object
  • Pass some random integer(Timestamp) value as an argument to the fromtimestamp() function and apply it on the above-given Timestamp object to get the new Timestamp object from the given integer value.
  • The Exit of the Program.

Below is the implementation:

# Import pandas module using the import keyword.
import pandas as pd
  
# Pass some random year, month, day, hour, second, tz = 'US/Eastern'
# (Timezone) as the arguments to the Timestamp() function of the
# pandas module to get the Timestamp object.
# Store it in a variable.
time_stamp_obj = pd.Timestamp(year = 2003,  month = 10, day = 30, hour = 9, 
                            second = 19, tz = 'US/Eastern')
  
# Print the above obtained Timestamp object
print("The above obtained Timestamp object:", time_stamp_obj)
print()
# Pass some random integer(Timestamp) value as an argument to the fromtimestamp()
# function and apply it on the above given Timestamp object to get the new
# Timestamp object from the given integer value.
print("The Timestamp object from the given integer value:")
time_stamp_obj.fromtimestamp(878621136)

Output:

The above obtained Timestamp object: 2003-10-30 09:00:19-05:00

The Timestamp object from the given integer value:
Timestamp('1997-11-04 05:25:36')