Như tôi biết getHours()
, getMinutes()
và getSeconds()
tất cả đều bị phản đối trong Java và họ được thay thế bằng Calendar.HOUR_OF_DAY
, Calendar.MINUTE
, Calendar.SECOND
.
Trên thực tế, chúng sẽ trả về giờ, phút và giây cho thời điểm cụ thể đó. Tuy nhiên, tôi muốn truy xuất giờ và phút từ biến Ngày. Ví dụ,
nói rằng thời gian lấy từ cơ sở dữ liệu là
time = Thu Jan 01 09:12:18 CET 1970;
int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
Bằng cách truy xuất giờ, phút và giây, tôi nhận được
hours = 9
minutes = 12
seconds = 18
Vì vậy, làm cách nào để sử dụng Lịch cho chức năng này? Mặc dù getHours()
đã không được chấp nhận nhưng nó vẫn hoạt động. Tôi vẫn muốn biết nếu có một giải pháp thay thế cho điều này.