Java Bài 10.11: Thời gian


Submit solution

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 125M

Author:
Problem type
Allowed languages
Java

Cho 1 lớp \(thời gian\) gồm các thuộc tính như: giờ, phút, giây. Hãy thiết kế 2 lớp có tên \(time1\) và \(time2\) kế thừa 3 thuộc tính từ lớp \(thời gian\) để thực hiện các công việc sau:

  • Time1 miêu tả thời gian hiện tại dưới định dạng 24h.
  • Time2 miêu tả thời gian hiện tại dưới định dạng 12h. Tức là giờ sẽ nằm trong khoảng từ 1 đến 12 và có thêm thuộc tính là \(buổi\) để xác định buổi trong ngày (AM hoặc PM).

Hãy viết chương trình nhập số giây từ bàn phím và in ra thời gian hiện tại ở cả 2 định dạng trên. Lưu ý vì ta chỉ có các thuộc tính là giờ, phút, giây, nên nếu giờ lớn hơn 24 thì giả sử giờ đó là giờ 0 của ngày hôm sau (không quan tâm đến ngày). In ra giờ, phút, giây gồm 2 chữ số, cách nhau bởi dấu hai chấm (:).

INPUT FORMAT

1 dòng duy nhất chứa số nguyên \(n\) (0 ≤ \(n\) ≤ 10^9).

OUTPUT FORMAT

In ra thời gian hiện tại ở cả 2 định dạng trên, mỗi dòng chứa 1 chuỗi ký tự.

Ví dụ:

Input
71072
Output
19:44:32
07:44:32 PM


Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.