SC-202004030939_20200901-潘旭
日志
问题:
问题内容: 从 calendar 中获取相应的日历字段的值连接成字符串返回 (要求借助于字符串缓冲区实现)这个问题中
创建了当前类的对象,然后通过调用使用当前类里的字段和方法,这是个什么道理?上课的时候这部分没听明白 。
public class DateHelper {
private Calendar calender;
public DateHelper() {
super();
calender = Calendar.getInstance();
calender.clear();//将此 Calendar 的给定日历字段值和时间值(从历元至现在的毫秒偏移量)设置成未定义。
}
//使用默认时区和语言环境获得一个日历。
//返回的 Calendar 基于当前时间,使用了默认时区和默认语言环境。
public static DateHelper getInstance() { // 这是个什么道理
DateHelper helper = new DateHelper();//
return helper;//
}
public String toString(Date date) {
//使用给定的 Date 设置此 Calendar 的时间。
calender.setTime(date);
StringBuffer buffer = new StringBuffer
//将指定的字符串追加到此字符序列
buffer.append(calender.get(Calendar.YEAR)+"年:"
+calender.get(Calendar.MONTH)+"月:"
+calender.get(Calendar.DATE)+"日:"
+calender.get(Calendar.HOUR_OF_DAY)+":"
+calender.get(Calendar.MINUTE)+":"
+calender.get(Calendar.SECOND));
return buffer.toString();
}
}
问题来源:老师所留问题中遇到的
解决问题:问了同学,还是没听明白
吐槽:
感觉学的有昏!脑袋不清醒了!有良药吗?
点赞