Azure / Azure/azure-libraries-for-java
Use ZonedDateTime for ISO-8601 timestamp types
- Ngôn ngữ chính
- Java
- Star
- 97
- Fork
- 102
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
The ZonedDateTime type was introduced in Java 8 and is functionally equivalent to the Joda DateTime type. Joda itself recommends using the java.time types starting with Java SE 8.
It would be preferable to depend on standard Java implementations for handling ISO-8601 types, as modern Java applications are more and more depending on ZonedDateTime rather than joda libraries for time-related types. Java SE 7 has been end-of-life since April 2015, so I believe backward compatibility should not be a relevant concern anymore.
Example code which uses Joda DateTime:
`azure.activityLogs().defineQuery().startingFrom().endsBefore()`
The startingFrom() and endsBefore() methods accept a Joda DateTime as an argument.
Hướng dẫn đóng góp
Hướng nghiên cứu
Issue xác định startingFrom() và endsBefore() là các phương thức bị ảnh hưởng và đưa azure.activityLogs().defineQuery() làm điểm bắt đầu; trước hết, hãy xác định chữ ký và các nơi gọi chúng. Xác định phạm vi thay thế Joda DateTime bằng Java's ZonedDateTime, đồng thời xác nhận rằng các API ISO-8601 bị ảnh hưởng và cách sử dụng chúng được cập nhật một cách nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- api
- Loại issue
- Tái cấu trúc
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100