java Date 日期格式

日期格式化

  • 就是将Date转String;通过format()完成
//1、创建Date对象
Date date = new Date();
//2.格式化需要使用SimpleDateFormat
//使用SimpleDateFormat需要给一个时间模式
SimpleDateFormat sf = new SimpleDateFormat();
//3、调用format()方法完成格式化
String time = sf.format(date);
System.out.println(date);

日期解析

  • 就是String转Date;通过parse()完成
//注意:解析的时间模式要跟给定的String格式一样
String time ="2017-03-21 17:30:30";
SimpleDateFormat sf = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");
Date date = sf.parse(time);
System.out.println(date);

文件File+IO流操作

  • file文件
boolean createNewFile()  当文件不存在的时候创建文件
boolean exists() 判断文件或目录是否存在
boolean isFile() 判断是否是文件
boolean isDirectory() 判断是否是目录
long length() 返回文件长度
boolean mkdir() 创建单级目录
boolean mkdirs()   创建多级目录
File[] listFiles() 获取所有的文件及目录
boolean delete() 删除文件或目录;注意:只能删除空目录
java中删除不走回车站

递归删除文件夹

/**
     * 递归删除多级目录
     * @param file 需要删除目录的路径
     */
    public static void deleteFile(File file){
        //1、先得到路径下所有的文件及文件夹
        File[] files = file.listFiles();
        // 2、遍历所有的文件及文件夹
        for (File file2 : files) {
            //3、判断是文件还是文件夹
            if(file2.isFile()){
                // 是文件  直接删除
                file2.delete();
            }else{
                //是文件夹  回到1
                deleteFile(file2);
            }
        }
        /*
         * 考虑file是单级文件夹的情况
         * for循环完成,file文件夹就是空目录 
         */
        file.delete();
    }
IO流
  • 四种基本流—抽象类
    • 字节输入流(inputStream)
    • 字节输出流(outputStream)
    • 字符输入流(Reader)
    • 字符输出流(Writer)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值