0
我已創建了接受名爲time_zone
的參數的API端點。我使用此參數來確定請求用戶所在的時區。time_zone
是一個utc偏移量值,應該是一個整數。例如:MST的UTC偏移量爲-7。Ruby:如何處理包含分鐘的時區偏移
這樣我就可以插入傳遞time_zone
在下面的代碼行:
start_time = Time.now.in_time_zone(time_zone).beginning_of_day
以上時TIME_ZONE值是一些簡單的像-7
工作正常。但是,如果時區偏移包括分鐘,我會遇到麻煩。例如:委內瑞拉是UTC-04:30。如果我通過'-430',我得到ArgumentError: Invalid Timezone
。
我應該通過`Time.now.in_time_zone()'傳遞什麼值才能讓我的例子工作?
謝謝。