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

Carrie Ward 20 Reputation points
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
0 comments No comments
{count} votes

Accepted answer
  1. Alina-Le 1,040 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


2 additional answers

Sort by: Most helpful
  1. Ashish Mathur 99,575 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


  2. IlirU 406 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.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.