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();
    }   
}

​ 问题来源:老师所留问题中遇到的

​ 解决问题:问了同学,还是没听明白

吐槽:

​ 感觉学的有昏!脑袋不清醒了!有良药吗?

标签


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1