15
Views
6
Comments
Server Time Zone in ODC
Question

Hello team

We are currently using O11 on-premises with the server time zone set to JST.
Regarding the server time zone upon migration to ODC,
I have two concerns. Could you please advise?


1. Server time zone in ODC
I believe the server time zone is already set in ODC. What time zone is it? Is it UTC?


2. Setting the ODC server time zone
If we want to set the ODC server time zone to JST, is that possible? 
If so, how would we configure it? A brief explanation would be appreciated.


Best Regards,

2026-02-26 06-29-24
Rahul
 
MVP

Hi @Kazuna Fujimori ,
In ODC, all server-side operations (database storage, server actions, and timers) use the UTC (Coordinated Universal Time) time zone by default, and this configuration cannot be changed at the server level. 


You can convert time zone accordingly using server action or SQL query.
But on the UI side it show the convert time automatically.


Hope this will help you.


2025-12-22 13-50-43
Sherif El-Habibi
Champion

Hello,

1 - The timezone in ODC is UTC: OutSystems Cloud and time zones

2 - You cannot directly change the server timezone in ODC, but you can apply a workaround if you need application-level timezone behavior. For example, if you want to store audit timestamps aligned to JST, you can manually adjust the value before saving it. 

AddHours(CurrDateTime(), 9)


Since JST is UTC + 9, the stored record will reflect Japan Standard Time instead of the default UTC value. 

UserImage.jpg
Kazuna Fujimori

@Rahul Sahu @Sherif El-Habibi

Thank you for your prompt response.
I understand that the ODC server time zone is UTC and how to manually change the settings.



2025-12-22 13-50-43
Sherif El-Habibi
Champion

You're welcome anytime.

2023-10-16 05-50-48
Shingo Lam

hi @Kazuna Fujimori , can you mark their replies as solution?

2025-11-19 06-14-01
Miguel Verdasca
Champion

Hi Kazuna,

Regarding your questions about time zone behaviour in OutSystems Developer Cloud (ODC), here are the key points:

1. What is the server time zone in ODC?

In ODC, the server infrastructure always runs on UTC. This is the default for all ODC environments and cannot be modified, as ODC is a fully managed cloud platform where OS-level settings (such as server time zone) are fixed.

2. Can we set the ODC server time zone to JST?

Unfortunately, it is not possible to change the server time zone in ODC. However, you can fully support JST or any other local time zone at the application logic or UI level, which is also the recommended pattern.

How to work with JST in ODC

Even though the server runs in UTC, you can safely implement JST behaviour through:

  • UI conversion – Convert all UTC timestamps to JST for display.

  • Business logic conversion – Convert JST ↔ UTC when needed before persisting or processing data.

  • Consistency – Continue to store values in UTC (best practice), ensuring predictable behaviour across environments.

If all your users operate in JST, you can also create a reusable helper action to centralise the conversion logic.

If helpful, I can share sample patterns or example logic for handling UTC–JST conversions in ODC.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.