Programming Articles - Page 3264 of 3366

Why do I get different timestamps in python on different machines?

Rajendra Dharmkar
Updated on 28-Aug-2025 11:55:32

279 Views

A timestamp represents a specific point in time as a numerical value. It typically measures the number of seconds that have elapsed since the Unix epoch, which is January 1, 1970, at 00:00:00 Coordinated Universal Time (UTC). The main reasons behind timestamp variations on different machines include differences in time zones, system clocks, locale settings, and the use of UTC and local time (such as IST, PST, or CET). In this article, we will explore timestamp differences across different machines by considering the following key factors. Different System Time Zones If each system were set to different time zones like ... Read More

How do I get an ISO 8601 date in string format in Python?

SaiKrishna Tavva
Updated on 16-Jun-2025 15:47:20

65K+ Views

The ISO 8601 standard defines an internationally recognised format for representing dates and times. ISO 8601 is a date and time format that helps remove different forms of the day, date, and time conventions worldwide. In this article, we will discuss several methods to get an ISO 8601 date in string format in Python. ISO 8601 Date Format In Python,  ISO 8601 date is represented as "YYYY-MM-DDTHH:MM:SS.mmmmmm" format. For example, August 25, 2023, is represented as 2023-08-25T14:35:45.123456. YYYY: Year (four digits) MM: Month (from 1-12) DD: Days (from ... Read More

How to convert Python DateTime string into integer milliseconds?

Pranav Indukuri
Updated on 28-Aug-2025 11:13:49

6K+ Views

Python provides the time and datetime modules to convert a DateTime string into integer milliseconds. Key functions include time.time(), which gives the current time in seconds, and datetime.timestamp(), which converts datetime objects directly into seconds since the epoch. By multiplying these values by 1000, we can get the time in milliseconds. Using time.time() Method The time module in Python provides various methods and functions related to time. Here we use the time.time() method to get the current CPU time in seconds. The time is calculated since the epoch, which returns a floating-point number expressed in seconds. This value is multiplied ... Read More

How to compare Python DateTime with Javascript DateTime?

Rajendra Dharmkar
Updated on 28-Aug-2025 11:44:15

840 Views

Both Python and JavaScript have unique ways of representing date and time data. To compare Python datetime objects with JavaScript Date objects, we must ensure that both are converted to a common format, such as ISO 8601 strings or Unix timestamps (milliseconds since epoch). The following are two major differences between Python (datetime) and JavaScript (date) objects. Month Representation: JavaScript uses a 0-indexed month (0 for January, 11 for December), while Python uses a 1-indexed month (1 for January, 12 for December). Default Time Zone: Python defaults to UTC, while JavaScript defaults to ... Read More

How to compare calendar.timegm() vs. time.mktime() in Python?

SaiKrishna Tavva
Updated on 19-May-2025 17:37:30

1K+ Views

In Python, the mktime() function (from the time module) assumes that the passed tuple is in local time, while the calendar.timegm() (from the calendar module) assumes it's in GMT/UTC. Depending on the interpretation, the tuple represents a different time, so both functions return different values (seconds since the epoch are UTC-based). The difference between the values should be equal to the time zone offset of your local time zone. Understanding time.mktime() in Local Time Context The Python time.mktime() method converts the object form of local time into seconds since the epoch (January 1, 1970, 00:00:00 UTC). This method is the inverse function of localtime() and ... Read More

How do I convert a datetime to a UTC timestamp in Python?

SaiKrishna Tavva
Updated on 19-May-2025 17:56:03

36K+ Views

We can use the datetime module to convert a datetime to a UTC timestamp in Python. If we already have the datetime object in UTC, then the timestamp() function can be directly used to get a UTC timestamp. This function returns the time since epoch for that datetime object. If we have the datetime object in the local timezone, first replace the timezone info and then fetch the time. The following are the various methods to convert a datetime object into a UTC timestamp in Python. Using datetime.timestamp() with UTC-aware datetime Local ... Read More

How to convert timestamp string to datetime object in Python?

SaiKrishna Tavva
Updated on 15-May-2025 18:49:39

23K+ Views

In many real-world applications, timestamps are used to represent dates and times, but they are not human-readable. To make them understandable or use them in various datetime manipulations, it’s essential to convert them into Python’s datetime object. Python’s datetime module provides multiple functions to convert timestamps to datetime objects. Below are the various methods to accomplish this task - Using datetime.fromtimestamp() Function Using datetime.fromtimestamp() & strftime() Using datetime.strptime() Function Parsing Mixed Text Using strptime() Function Using datetime.fromtimestamp() Function To obtain a date ... Read More

How to measure elapsed time in python?

Rajendra Dharmkar
Updated on 07-Jun-2020 17:37:24

2K+ Views

To measure time elapsed during program's execution, either use time.clock() or time.time() functions. The python docs state that this function should be used for benchmarking purposes. exampleimport time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1) # CPU seconds elapsed (floating point)OutputThis will give the output −Time elapsed:  1.2999999999999123e-05You can also use the time module to get proper statistical analysis of a code snippet's execution time.  It runs the snippet multiple times and then it tells you how long the shortest run took. You can use it as follows:Exampledef f(x):   return x * x ... Read More

How to compare Python string formatting: % with .format?

Rajendra Dharmkar
Updated on 19-Feb-2020 07:33:31

260 Views

% can either take a variable or a tuple. So you'd have to be very explicit about what you want it to do. For example, if you try formatting such that −Examplemy_tuple = (1, 2, 3) "My tuple: %s" % my_tuple You'd expect it to give the output: My tuple: (1, 2, 3)OutputBut it will throw a TypeError. To guarantee that it always prints, you'd need to provide it as a single argument tuple as follows −"hi there %s" % (name, )   # supply the single argument as a single-item tupleRemembering such caveats every time is not that easy ... Read More

How to get the timing Execution Speed of Python Code?

Rajendra Dharmkar
Updated on 19-Feb-2020 07:44:46

2K+ Views

To measure time of a program's execution, either use time.clock() or time.time() functions. The python docs state that this function should be used for benchmarking purposes. exampleimport time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1 - t0) # CPU seconds elapsed (floating point)OutputThis will give the output −Time elapsed:  0.0009403145040156798You can also use the timeit module to get proper statistical analysis of a code snippet's execution time.  It runs the snippet multiple times and then it tells you how long the shortest run took. You can use it as follows:Exampledef f(x):   return x * x ... Read More

Advertisements