Caused by: java.lang.IllegalArgumentException: Illegal pattern character 'T'
时间: 2024-01-04 20:20:12 浏览: 225
根据提供的引用内容,出现了一个`java.lang.IllegalArgumentException: Illegal pattern character 'T'`的异常。这个异常通常是由于日期格式化模式中使用了非法的字符导致的。请检查你的日期格式化模式,确保没有使用非法字符。
以下是一个示例代码,演示了如何使用`SimpleDateFormat`类进行日期格式化,并避免出现`java.lang.IllegalArgumentException`异常:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
String pattern = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date now = new Date();
String formattedDate = sdf.format(now);
System.out.println("Formatted date: " + formattedDate);
}
}
```
在上面的示例中,我们使用了合法的日期格式化模式`"yyyy-MM-dd HH:mm:ss"`来格式化当前日期,将结果打印出来。请确保你的日期格式化模式中没有使用非法字符。
阅读全文