在Java中,獲取當前時間的分和秒是非常簡單的。你只需使用Java內置的Calendar類和Date類就可以輕松獲取當前時間的分和秒。
import java.util.Calendar; import java.util.Date; public class GetTime { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); Date now = calendar.getTime(); int minutes = calendar.get(Calendar.MINUTE); // 獲取分 int seconds = calendar.get(Calendar.SECOND); // 獲取秒 System.out.println("現在時間是:" + now); System.out.println("分:" + minutes); System.out.println("秒:" + seconds); } }
上面的代碼中,首先創建了一個Calendar實例,并獲取了當前時間的Date對象。然后,分別使用Calendar的get()方法獲取當前時間的分和秒。
對于獲取時間的方法,除了使用Calendar類外,還可以使用Java 8中增加的新API——LocalDateTime類。下面是使用LocalDateTime獲取當前時間的分和秒的示例代碼:
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class GetTime { public static void main(String[] args) { LocalDateTime now = LocalDateTime.now(); int minutes = now.getMinute(); // 獲取分 int seconds = now.getSecond(); // 獲取秒 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String formatTime = now.format(formatter); System.out.println("現在時間是:" + formatTime); System.out.println("分:" + minutes); System.out.println("秒:" + seconds); } }
在上面的代碼中,首先創建了一個LocalDateTime實例,并獲取了當前時間的分和秒。同時,也可以使用DateTimeFormatter將時間格式化為字符串。
以上就是獲取Java中時間的分和秒的方法。通過Java內置的Calendar類或新API中的LocalDateTime類,你可以輕松地獲取當前時間的分和秒,為你的應用程序添加更多功能。