2014-05-13 18 views
5

Về cơ bản những gì tôi cần là làm tròn bất kỳ ngày nào cho đến ngày. Ví dụ: 2014-01-01 14:00:00 phải được chuyển đổi thành 2014-01-01.Thời gian Joda tròn tới ngày

Tôi đã cố gắng để đạt được nó bằng cách sử dụng DateTimeFormatter nhưng không thể tìm thấy một phương pháp mà sẽ trả lại cho tôi một joda thực tế object nhưng không phải là một chuỗi.

+0

Bạn muốn cắt ngắn ngày. Tôi nghĩ câu trả lời này sẽ giúp bạn: http://stackoverflow.com/questions/4133682/jodatime-equivalent-of-dateutils-truncate – Magnilex

+0

Vì vậy, đầu vào của bạn là một chuỗi (ví dụ: "2014-01-01 14:00:00 "') và bạn muốn kết quả là ['LocalDate'] (http://joda-time.sourceforge.net/apidocs/org/joda/time/LocalDate.html)? Nếu không, loại đối tượng Joda nào bạn mong muốn? –

Trả lời

5
DateTime d = DateTime.now(); 
LocalDate ld = new LocalDate(d); 

Ngày địa phương sẽ chỉ chứa năm, ngày tháng

Các vấn đề liên quan