[英]Spring Scheduler task run with multiple timezones dateTime
我有多个 timeZone 客户,应用程序与 UTC 一起工作。所以,通常我实施
@Scheduled(cron = "0 10 0 * * ?") // This scheduler will run at 00:10 AM daily And Send Notification.
但问题是它在 UTC 时间上午 12:10 运行; 但是,可能会因客户时区而异
例如。 UTC 00:10 AM 在 IST 是 5:40 AM,因此印度的客户将在 05:40 AM 而不是 IST 的 00:10 AM 收到通知。
要求:我需要在每个客户时区的上午 00:10 运行一个任务(调度程序),而不是在应用程序时区(UTC)中。
user.timezone Java 系统属性可能有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.