How do i convert this to a normal date and time for easier viewing

Anonymous
2025-08-08T11:56:26.4266667+00:00

2025-07-03T08:00:00.000-04:00+ISO 8601 standard

I need to format this in a normal date/time format for easy viewing

Microsoft 365 and Office | Excel | For business | Windows

Locked Question. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

Answer accepted by question author

Alina-Le 6,390 Reputation points Microsoft External Staff Moderator
2025-08-08T12:45:53.4366667+00:00

Good day @Carrie Ward

Welcome to Q&A forum!

I understand ISO 8601 timestamps are not exactly user-friendly for quick reading. Let me break down your timestamp:

2025-07-03T08:00:00.000-04:00

This is in ISO 8601 format, and here's what each part means:

  • 2025-07-03 → Date (July 3, 2025)
  • T08:00:00.000 → Time (08:00:00 AM)
  • -04:00 → Time zone offset (Eastern Daylight Time, 4 hours behind UTC)

It can be converted to a more readable format:

  • July 3, 2025, at 8:00 AM (EDT)
  • Or if you prefer 24-hour format: 2025-07-03 08:00 EDT

Here’s how to format ISO 8601 timestamps in Excel:

Step 1: Paste the timestamp

Paste your ISO 8601 value (e.g., 2025-07-03T08:00:00.000-04:00) into a cell (A1)

Step 2: Use a formula to extract and convert

Excel doesn’t natively recognize the full ISO 8601 format with timezone, so we’ll clean it up first.

In a new cell, use this formula to extract the date and time part:

=TEXT(DATEVALUE(LEFT(A1,10)) + TIMEVALUE(MID(A1,12,8)), "mmmm d, yyyy hh:mm AM/PM")

Replace A1 with the cell containing your timestamp.

User's image

(The -04:00 at the end means the time is already in Eastern Daylight Time (EDT), which is the standard for en-US East Coast during summer)


If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

User's image

Was this answer helpful?

4 additional answers

Sort by: Most helpful
  1. Anonymous
    2025-08-18T17:53:06.91+00:00

    This is not an acceptable answer!
    Why is Microsoft unwilling to support established International Standards? These are created to make it easier to share data between applications - not harder.

    Was this answer helpful?

    4 people found this answer helpful.
  2. Ashish Mathur 102.3K Reputation points Volunteer Moderator
    2025-08-08T23:14:52.4166667+00:00

    Hi,

    Here is what worked for me

    1. Select the range and press Ctrl+H. In the Find What box, type T and click on Replace All
    2. In the Find What box, type .* and click on Replace All

    Hope this helps.

    User's image

    Was this answer helpful?

    1 person found this answer helpful.
  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  4. IlirU 2,571 Reputation points Volunteer Moderator
    2025-08-12T09:45:14+00:00

    User's image

    Hi,

    In cell C2 apply this formula:

    =LET(d, TEXTSPLIT(TEXTJOIN(";",, SUBSTITUTE(A2:A15, "T", "-")), "-", ";"), DATE(CHOOSECOLS(d, 1), CHOOSECOLS(d, 2), CHOOSECOLS(d, 3)) + TIMEVALUE(CHOOSECOLS(d, 4)))

    Then select the range C2:C13 and open window of Format Cells and click Custom. In Type box write this:

    mmmm d, yyyy hh:mm AM/PM

    click Ok.

    Change the range in formula as per you need.

    Note: I changed some data in column A just to test the formula and see if it works or not and I think it does.

    Of course, you can't mark my answer even if you find it valuable, since you've already marked a previous answer, but regardless, I hope the formula is useful to you.

    Have a nice day.

    Was this answer helpful?

    0 comments No comments