java第四次(日期类和字符串拼接类)

一.日期类:
Date:
Date类的构造方法有两个,public Date()和public Date(long date).可以用来表示当前日期,或者将长整型数据表示成时间

 //打印当前日期
        Date date = new Date();
        //输出
        System.out.println(date);

DateFormat:
使用DateFormat类的子类(SimpleDateFormat类)表示
因为使用Date类与字符串时间相互转化十分困难,因此,考虑Date类的其他子类。DateFormat是日期/时间格式化子类的抽象类,它与以语言无关的方式格式化并解析日期或时间,是抽象类,所以使用其子类SimpleDateFormat实现日期和字符串的相互转换。

//对日期格式化,转化为想要的日期类型 2000-11-1
        //查看当前类子类用F4 HH为24小时制 hh为12小时制
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format = df.format(date);
        System.out.println(format);
        System.out.println("===================");
        //将日期类型转换为长整数类型
        long time = new Date().getTime();
        System.out.println(time);
        System.out.println("字符串转日期===================");
        //将2000年11月1日转换为可储存的日期格式
        //format格式化
        df = new SimpleDateFormat("yyyy年MM月dd日");
        //parse解析
        Date time1 = df.parse("2000年11月1日");
        System.out.println(time1);

Calendar:
java开发Calendar的目的是为了替换Date类,但是,该类设计的也是相当失败。仅有几个方法还值得使用一下。Calendar类是一个抽象类,不过提供了一个getInstance方法可以生成一个实例对象。通过该对象可以设置当前时间和获取日期。

        //calendar类
        //抽象类的静态方法返回值是Calendar的话可以通过调用静态方法进行实例
        Calendar c = Calendar.getInstance();
        //获取小时hour
        int hour = c.get(Calendar.HOUR);
        System.out.println(hour);
        //获取周年
        int weekYear = c.getWeekYear();
        System.out.println(weekYear);
        //获取时间
        Date time2 = c.getTime();
        System.out.println(time2);

二.字符串拼接类

        //普通的字符串拼接
        String a = "l";
        String b = "l";
        String name = a + b;
        System.out.println(name);
        //实例化字符串拼接类
        StringBuilder sb = new StringBuilder();
        StringBuilder append = sb.append("l").append("l").append(1);
        System.out.println(append);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值