-2

How can I extract the day of the week and the hour of the day from a timestamp in this format?

2020-08-17T01:54:38.000Z

So for the example above I would get Monday and 01 in return.

hokoio
  • 39
  • 1
  • 9

1 Answers1

1

You could parse the string into a datetime object using strptime with a custom format, and then extract the info you need from it:

from datetime import datetime
dateStr = '2020-08-17T01:54:38.000Z'
dt = datetime.strptime(dateStr,'%Y-%m-%dT%H:%M:%S.%fZ')
hour = dt.strftime('%H')
dayOfWeek = dt.strftime('%A')
Mureinik
  • 297,002
  • 52
  • 306
  • 350