In Python, you can convert a string to a datetime object using the datetime
module, which provides the strptime()
function. The strptime()
function allows you to parse a string according to a specified format and convert it to a datetime object.
Here’s an example of converting a string to a datetime object:
from datetime import datetime
date_string = "2023-05-28"
format_string = "%Y-%m-%d"
datetime_obj = datetime.strptime(date_string, format_string)
print(datetime_obj)
In this example, we import the datetime
module and then define a string date_string
representing a date in the format “YYYY-MM-DD”. We also define a format string format_string
to match the format of the date string.
Next, we use the strptime()
function and pass the date_string
and format_string
as arguments. This function parses the string according to the specified format and returns a datetime object, which we assign to the variable datetime_obj
.
Finally, we print the datetime_obj
, which will display the converted datetime object:
2023-05-28 00:00:00
Note that the strptime()
function assumes the date string and format string match exactly. If the string format doesn’t match the specified format, a ValueError
will be raised. Make sure the format string accurately reflects the format of the date string you want to convert.
You can then use the resulting datetime
object for various operations, such as date arithmetic, formatting, or comparisons, depending on your requirements.
+ There are no comments
Add yours