Tôi có một cột ngày trong một họ cột Cassandra. Khi tôi lấy dữ liệu từ CF này bằng cách sử dụng API datastax java, đối tượng ngày tháng này có thể được lấy làm đối tượng java.util.Date
.nhận năm từ java.util.Date
Phương thức này có phương thức getYear()
nhưng không được dùng nữa. Các javadoc tương ứng nói:
Tính đến JDK phiên bản 1.1, thay thế bằng Calendar.get (Calendar.YEAR) - 1900.
Làm thế nào tôi có thể nhận được năm, tháng, ngày tính từ ngày này đối tượng đúng cách?
Nếu bạn nhận được giá trị dưới dạng 'java.util.Date', bạn muốn sử dụng múi giờ nào trong năm? 'Ngày' chỉ là một điểm trong thời gian. –
có thể trùng lặp của [Nhận giá trị nguyên của năm hiện tại trong Java] (http://stackoverflow.com/questions/136419/get-integer-value-of-the-current-year-in-java) –