Java 常用类 05 SimpleDateFormat和.System

5.1 SimpleDateFormat和.System


5.1.1 SimpleDateFormat 是一个以 语言环境 有关的方式 来 格式化 和 解析 日期的具体类

可以 把 日期 通过格式化解析为 文本,也能把 文本 解析为 日期。

在这里插入图片描述

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss:SSSS");

        Date date  = new Date();
        String str = sdf.format(date);

        System.out.println(str);

在这里插入图片描述
② 文本 转 日期

// 字符串文本 转 Date日期类型
        sdf.applyPattern("yyyy/MM/dd");

        Date d = sdf.parse("1999/05/01");

        System.out.println(d.toString());

在这里插入图片描述


5.2.1 .System 系统类 有一些方法你必须知道

① System.in() 进行 控制台的 输入

byte[] bytes = new byte[1024];
        System.in.read(bytes);
        int len = 0;
        for(byte b: bytes){
            if(b == (byte)0){
                break;
            }
            len++;
        }
        System.out.println(new String(bytes,0,len));

在这里插入图片描述
② arraycopy(原数组,原数组复制的首位置,目标数组,目标数组拷贝的首位置,拷贝的长度)

注意,它并没有 处理 过度 拷贝的 问题,也就是说 如果 超出了 目标数组的长度,那么 就 会报错。如果 超过了 原数组 的 长度 也会 报错。。

在这里插入图片描述
② currentTimeMillis() 获取到 1970/1/1 到 今天的这个时间点的 毫秒数。会返回 一个 长整数的数据。

在这里插入图片描述
System.gc() 告诉垃圾回收 应该 开始回收了 和System.exit() 退出程序,如果正常退出 返回 0

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值