在Java 9中,有一些方法被标记为已过时,原因是它们在功能上存在限制或不足,无法满足更复杂的需求或场景。以下是一些在Java 9中被标记为已过时的方法,由于功能限制:
java.util.Date相关方法:
toGMTString()、toLocaleString()等方法:这些方法在Java 9中被标记为已过时,因为它们返回的字符串格式不符合ISO 8601标准,且在国际化方面存在问题。在Java 9中,推荐使用java.time包中的java.time.format.DateTimeFormatter类来格式化日期和时间。