Found 10449 Articles for Python

How to sort a Python date string list?

Vikram Chiluka
Updated on 02-Nov-2023 01:52:09

40K+ Views

In this article, we will show you how to sort a Python date string list. Now we see 3 methods to accomplish this task− Now we see 2 methods to accomplish this task− Using sort() and lambda functions Using sort() function Using sorted function Method 1: Using sort() and lambda functions Algorithm (Steps) Following are the Algorithm/steps to be followed to perform the desired task − Use the import keyword, to import the datetime from datetime module (To work with dates and times, Python has a module called datetime). Create a variable to store the input list ... Read More

How to convert Python date to Unix timestamp?

Pranav Indukuri
Updated on 27-Aug-2023 03:42:55

30K+ Views

A UNIX timestamp is the total number of seconds that have been counted since the epoch. An epoch is the starting point of time and is platform-dependent. The epoch is January 1, 1970, 00:00:00 (UTC) on Windows and most Unix systems, and leap seconds are not included in the time in seconds since the epoch. In this article, we going to see how to convert a python date to a UNIX timestamp. Datetime to UNIX timestamp Here we convert a python date to a UNIX timestamp by using the time.mktime() method. In this example, we initially imported the datetime module. ... Read More

How to print date in a regular format in Python?

Rajendra Dharmkar
Updated on 12-Jun-2020 13:07:55

1K+ Views

If you print the dates directly using a print function, you'd get regular dates,  Exampleimport datetime today = datetime.date.today() print(today)OutputYou will get the output −2018-1-2which is exactly what you want. But when you append this to a list and then try to print it,   Exampleimport datetime my_list = [] today = datetime.date.today() my_list.append(today) print(my_list)OutputYou will get the output −[datetime.date(2018, 1, 2)]This is happening because datetimes are objects. Therefore, when you manipulate them, you manipulate objects, not strings, not timestamps nor anything. Any object in Python have TWO string representations. The regular representation that is used by "print", can be get ... Read More

How to set the first day of each week to weekday using Python?

Vikram Chiluka
Updated on 02-Nov-2023 01:55:00

4K+ Views

In this article, we will show you how to set the first day of each week to a weekday using Python. Now we see 2 methods to accomplish this task− Using setfirstweekday() function Using setfirstweekday() function to set a given weekday Number Method 1: Using setfirstweekday() function to set given weekDay Algorithm (Steps) Following are the Algorithm/steps to be followed to perform the desired task − Use the import keyword, to import the calendar module. Use the prmonth() function (It is used to print the calendar for a month) of the calendar module to print the calendar ... Read More

How to get last day of a month in Python?

Rajendra Dharmkar
Updated on 12-Jun-2020 12:18:44

365 Views

You can use the calendar module to find the weekday of first day of the month and number of days in month. Using this information you can easily get the Last day of the month. The calender module has a method, monthrange(year, month) that returns the weekday of first day of the month and number of days in month, for the specified year and month.Exampleimport calendar day, num_days = calendar.monthrange(2017, 12) last_week = num_days % 7 last_day = (day + last_week) % 7 print(last_day)OutputThis will give the output −0Note that days are from 0-6 starting with sunday.

How do I calculate number of days between two dates using Python?

Pranav Indukuri
Updated on 25-Aug-2023 01:08:03

33K+ Views

In this article we will discuss how to find the number of days between two dates using Python. We use the datetime module to calculate the number of days between two dates using python. datetime module Python has a built-in datetime module that assists us in resolving a number of date-related issues. We just input the two dates with the date type and subtract them to discover the difference between the two dates, which gives us the number of days between the two dates. Syntax The syntax of the date() method in datetime module is as follows. datetime.date(year, month, day) ... Read More

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

585 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

2K+ 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

Advertisements