0

I want to use datetime.datetime.now() to create the time in the following format to match the output from an API: 2022-02-25T18:05:00+00:00.

When I use dtypes on the API output it says datetime64[ns, UTC]. I'm not sure what that means.

helloimgeorgia
  • 311
  • 1
  • 10

1 Answers1

0

Using dt.strftime, this is as close as you get:

>>> df["column"] = df["column"].dt.strftime("%Y-%m-%dT%H:%M:%S%z")
>>> df
                     column
0  2022-02-25T20:25:16+0000

But you can go all the way operating on the string

>>> df["column"] = df["column"].str.slice(stop=-2) + ":" + df["column"].str.slice(start=-2)
>>> df
                      column
0  2022-02-25T20:25:16+00:00
aaossa
  • 3,763
  • 2
  • 21
  • 34