我在代碼中有幾個地方需要使用TimeZone。我可以使用DateTime::TimeZone獲取時區名稱。將時區名稱保持不變是否合理?或者它應該在變量中?時區應該是一個常數還是一個變量?
2
A
回答
5
如果該值可以改變,使用一個變量,它保證保持不變,使用一個常量。
對於一個時區,其變化的可能性並不大,但它也不是0.用戶可以更改時區,如果程序相應地運行,它將會很好。
3
我投票給變量。即使您懷疑可能發生的情況,您最終可能會在不同的時區與您的應用程序一起工作。幾年前它發生在我身上。
2
看看時區來自何處。這是一個城市的時區嗎?讓它保持不變。它是用戶的時區嗎?使其變得可變 - 我們的用戶隨時隨地旅行,並重新設置筆記本電腦上的時區,以便Outlook日程安排在新位置正常工作。
相關問題
- 1. T應該是一個參數,一個函數還是什麼?
- 2. 這是一個變量還是一個函數?或兩者?
- 3. 我應該使用一個位集還是一個向量? C++
- 4. 我需要一個類變量還是一個實例變量?
- 5. 這應該是一個命名空間還是一個類?
- 6. 我應該傳遞一個std :: vector還是一個固定數量的參數?
- 7. 參數應該是一個向量
- 8. 窗口函數的參數應該是一個分區的常量?
- 9. 一個Mongoose控制器應該是一個類還是一個對象?
- 10. 我應該在主函數的內部還是外部聲明一個變量?
- 11. 電話號碼應該是一個字符串還是整數?
- 12. 這些應該是3個SQL表還是一個?
- 13. 未定義的變量錯誤,不應該是一個變量
- 14. 我應該創建一個數據庫表還是兩個?
- 15. 我的數據庫應該有一個表還是兩個表?
- 16. 我應該創建一個視圖還是另一個表?
- 17. 表單應該包含一個對象還是一個對象?
- 18. 我應該傳遞一個對象還是一個原語?
- 19. Java:檢測變量是一個字符串還是一個整數
- 20. 如何檢查一個變量是一個字符串還是序數?
- 21. 新手?:這是一個變量,函數還是什麼?
- 22. 「ANR」是一個異常還是錯誤?
- 23. 變量還是常量?
- 24. 適配器應該是局部變量還是實例變量?
- 25. 不應該兩個常量在MySQL的ref是一個類型常量?
- 26. 「構造函數」函數應該返回一個錯誤還是一個空值?
- 27. 我應該從函數中返回一個數組還是一個集合?
- 28. VBA for循環多個變量時變量是一個數組
- 29. 在sympy定義一個變量是一個常量
- 30. 應該在循環內部還是外部聲明一個變量?
感謝您的回答。 – 2008-10-22 09:16:24