多项选择题

关于线程安全,下列哪些说法是正确的:

A.SimpleDateFormat是线程不安全的类
B.SimpleDateFormat是线程安全的类
C.一般不要定义SimpleDateFormat的static变量,如果定义为static,必须保证线程安全
D.推荐使用Apache封装好的DateUtils和DateFormatUtils工具类,来处理时间日期转换问题