Tôi hiện đang tạo các đối tượng UTC DateTime bằng cách sử dụng thành ngữ hiệnmặc định múi giờ ngày để UTC cho DateTime Jodatime của
DateTime now = new DateTime(DateTimeZone.UTC);
Có cách nào để mặc định vì vậy tôi có thể tạo các đối tượng DateTime UTC dựa trên bằng cách sử dụng constructor mặc định để nó là ngầm hơn?
DateTime now = new DateTime();
lưu ý, điều đó sẽ ảnh hưởng đến _whole_ jvm, có thể hoặc không thể là những gì OP muốn. – jtahlborn
Đã thêm cách đặt "chỉ" cho thời gian joda ('DateTimeZone.setDefault'). – dacwe
Tôi muốn nhấn mạnh sự thận trọng của jtahlborn. 'TimeZone.setDefault' ảnh hưởng đến * mọi chuỗi * của * mọi ứng dụng * đang chạy trong cùng một JVM. Gọi phương thức này có thể tạo ra tất cả các loại nhầm lẫn và hành vi bất ngờ trong các lớp khác. –