Python program to convert unix timestamp string to readable date
Last Updated :
23 Apr, 2023
In this article, we are going to see the conversion of the Unix timestamp string to a readable date. This can be done with the help of fromtimestamp() and strftime() functions in Python.
Example:
Input: 1294113662
Output: 2011-01-04 09:31:02
Explanation: Unix timestamp string to a readable date
What is fromtimestamp()?
The fromtimestamp() function is used to return the date and time corresponding to a specified timestamp.
Note: Here the timestamp is ranging from the year 1970 to the year 2038, and this function does not consider leap seconds if any present in the timestamp. This function is a class method.
Syntax of fromtimestamp()
Syntax: @classmethod fromtimestamp(timestamp)
Parameters: This function accepts a parameter which is illustrated below:
- timestamp: This is the specified timestamp for which the date is going to be returned.
Return values: This function returns the date and time corresponding to a specified timestamp.
What is strftime()?
The strftime() function is used to convert date and time objects to their string representation. It takes one or more inputs of formatted code and returns the string representation.
Syntax of strftime()
Syntax: strftime(format)
Parameter: This function accepts a single parameter which is illustrated below:
- format: This is the specified date and time object.
Return Values: It returns the string representation of the date or time object.
Convert Unix timestamp string to readable date in Python
Example 1: Convert the specified Unix timestamp string.
Python3
import datetime
print (datetime.datetime.fromtimestamp( int ( "1294113662" ))
.strftime( '%Y-%m-%d %H:%M:%S' ))
|
Output:
2011-01-04 09:31:02
Example 2: Convert the specified Unix timestamp string.
Python3
import datetime
timestamp = datetime.datetime.fromtimestamp( 1200001234 )
print (timestamp.strftime( '%Y-%m-%d %H:%M:%S' ))
|
Output:
2008-01-11 03:10:34
Please Login to comment...