Welcome Hao,
Thank you for reaching out to Microsoft Q&A forum.
I understand you are trying to change the calendar time zone while keeping the same local start and end times for your existing appointments.
Regarding your case, I can see that QA Assist has already provided some helpful troubleshooting steps. Besides, you may find these additional options helpful:
Step 1: Create a temporary duplicate calendar to preserve the original local times
- Open Calendar in Outlook on the web
- Right‑click the calendar and choose Add calendar
- Create a blank calendar and name it temporarily
Step 2: Copy or move the affected appointments to the temporary calendar
- Select the appointments in the original calendar
- Copy or move them into the temporary calendar before changing the time zone
Step 3: Change the primary calendar time zone
- Select the Settings gear icon
- Go to Calendar and then View
- Change the Display my calendar in time zone setting to the correct time zone and save
Step 4: Move the appointments back to the original calendar
- Edit each appointment after moving it back to confirm the intended local time
- Adjust only if needed to match the original schedule
Step 5: Keep an additional time zone enabled for reference
- Go to Calendar and then View
- Add another time zone and enable Show in calendar
Step 6: Remove the temporary calendar once all appointments are verified
Note: You may notice that two of the steps are similar to those mentioned previously; however, the overall guidance is intentionally structured to provide a completer and more reliable workaround. Please follow all steps to ensure the best possible outcome.
I hope this information helps resolve your issue. If you have any further questions, please don’t hesitate to contact me again in this thread.
P.S: 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.