Found 34484 Articles for Programming

How to get the total number of leap days in the years within range in Python?

Pranav Indukuri
Updated on 08-Sep-2022 07:34:47

440 Views

In this article we will discuss how to find the number of leap years in a specified ranges of year in python. leapdays() The calendar module offers more helpful calendar-related tasks in addition to allowing calendars to be produced like programmes. The idealised calendar used by the functions and classes defined in the Calendar module is the present Gregorian calendar stretched indefinitely in both directions. For simple text calendars, the calendar module in Python provides the function calendar.leapdays(). Syntax the syntax of the leapdays() method is as follows. leapdays() The above function takes two parameters; they are − ... Read More

How to get first day of the week using Python?

Rajendra Dharmkar
Updated on 12-Jun-2020 11:54:08

1K+ Views

You can use the calender module to get the first day of the week using Python. The calender module has a special function, firstweekday(), that returns the current setting for the weekday to start each week.Exampleimport calendar print(calendar.firstweekday()) calendar.setfirstweekday(2) print(calendar.firstweekday())OutputThis will give the output −6 2

How do I print a Python datetime in the local timezone?

Rajendra Dharmkar
Updated on 12-Jun-2020 11:50:58

2K+ Views

The easiest way in Python date and time to handle timezones is to use the pytz and tzlocal modules. These libraries allows accurate and cross platform timezone calculations. pytz brings the Olson tz database into Python. It also solves the issue of ambiguous times at the end of daylight saving time, which you can read more about in the Python Library Reference (datetime.tzinfo).Before you use it you'll need to install it using −$ pip install pytz tzlocalExampleYou can use the pytz library as follows −from datetime import datetime from pytz import timezone from tzlocal import get_localzone format = "%Y-%m-%d %H:%M:%S ... Read More

How to get computer's UTC offset in Python?

Rajendra Dharmkar
Updated on 12-Jun-2020 11:47:41

2K+ Views

The computer's UTC offset is the timezone set on your computer. YOu can get this timezone information using the time module. time.timezone returns UTC offset in seconds.For exampleimport time print(-time.timezone) # India's timezone: +5:30OutputThis will give the output −19800You can also use other workarounds to get the timezone information. You can create datetime objects for UTC and local timezones and subtract them and finally get the difference to find the timezone.For exampleimport time from datetime import datetime ts = time.time() utc_offset = (datetime.fromtimestamp(ts) -               datetime.utcfromtimestamp(ts)).total_seconds()OutputThis will give the output −19800Read More

How can I apply an offset on the current time in Python?

Rajendra Dharmkar
Updated on 04-Nov-2023 01:13:51

3K+ Views

Whenever you want to add or subtract(apply an offset) to a date/time, use a datetime.datetime(), then add or subtract datetime.timedelta() instances. A timedelta object represents a duration, the difference between two dates or times. The timedelta constructor has the following function signature − datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) Note − All arguments are optional and default to 0. Arguments may be ints, longs, or floats, and may be positive or negative. You can read more about it here − https://docs.python.org/2/library/datetime.html#timedelta-objects Example An example of using the timedelta objects and dates − import datetime old_time = datetime.datetime.now() print(old_time) ... Read More

How to perform arithmetic operations on a date in Python?

Vikram Chiluka
Updated on 02-Nov-2023 02:03:02

7K+ Views

In this article, we will show you how to perform arithmetic operations on a date in Python. Now we see 5 examples for this task− Adding days to a given Date Subtracting days to a given Date Adding Days and Hours to the given date Subtracting months from a current date Adding years for a given date Example 1: Adding days to a given Date Algorithm (Steps) Following are the Algorithm/steps to be followed to perform the desired task − Use the import keyword, to import the datetime module. Enter the date and create a variable to ... Read More

How can we do date and time math in Python?

Rajendra Dharmkar
Updated on 02-Nov-2023 02:07:05

3K+ Views

It is very easy to do date and time maths in Python using timedelta objects. Whenever you want to add or subtract to a date/time, use a datetime.datetime(), then add or subtract datetime.timedelta() instances. A timedelta object represents a duration, the difference between two dates or times. The timedelta constructor has the following function signature −datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])Note: All arguments are optional and default to 0. Arguments may be ints, longs, or floats, and may be positive or negative. You can read more about it here − https://docs.python.org/2/library/datetime.html#timedelta-objectsExampleAn example of using the timedelta objects and dates ... Read More

How to write a function to get the time spent in each function in Python?

Vikram Chiluka
Updated on 22-Sep-2022 11:58:27

2K+ Views

In this article, we will show you how to write a function to get the time spent in each function using python. Now we see 4 methods to accomplish this task− Now we see 2 methods to accomplish this task− Using time.clock() function Using time.time() function Using time.process_time() function Using datetime.now() function Method 1: Using time.clock() Python's Time module provides a variety of time−related functions. The method time.clock() returns the current processor time as a floating point number expressed in seconds on Unix. The precision depends on that of the C function of the same name, but in ... Read More

How to convert time seconds to h:m:s format in Python?

Pranav Indukuri
Updated on 08-Sep-2022 07:22:02

6K+ Views

In this article, we will discuss various ways to convert time in seconds to H M S format in python. H M S format means Hours: Minutes: Seconds. Using arithmetic operations (Naïve method) In this method, we use mathematic calculations to convert time in seconds to h m s format. Here we take the input from the user in seconds and convert it into the required format. Example In this example, we convert a time in seconds to h m s format. seconds = int(input("Enter the number of seconds:")) seconds = seconds % (24 * 3600) hour = seconds // ... Read More

How to convert a datetime string to millisecond UNIX time stamp?

Rajendra Dharmkar
Updated on 19-Feb-2020 08:08:58

695 Views

You can get the current time in milliseconds in Python using the time module. You can get the time in seconds using time.time function(as a floating point value). To convert it to milliseconds, you need to multiply it with 1000 and round it off.  exampleimport time milliseconds = int(round(time.time() * 1000)) print(milliseconds)OutputThis will give the output −1514825676008If you want to convert a datetime object to milliseconds timestamp, you can use the timestamp function then apply the same math as above to get the milliseconds time. exampleimport time from datetime import datetime dt = datetime(2018, 1, 1) milliseconds = int(round(dt.timestamp() * 1000)) print(milliseconds)OutputThis ... Read More

Advertisements