簡體   English   中英

Spring 調度程序任務運行多個時區 dateTime

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM