[SalesForce] Scheduling a batch process using UI- Which timezone does it schedule on

When we schedule a batch process to run using UI, which timezone does it run?
Does it run on the user's timezone or the org's timezone or any other.

I need a particular schedulable batch to run on 1 of every month in australian time zone.
Any link to documentation would be helpful

Best Answer

The apex developer guide shows that scheduled jobs follow users time zone

The System.Schedule method uses the user's timezone for the basis of all schedules.

The easisest way would be to use a user who has locale set to australlian timezone else you will have to do the conversion and offset yourself .

From UI it will use current running users timezone .

Related Topic