文件与日期
文件操作
- 这个文件可以不存在,也可以是文件夹
依赖
java.io.File
构造函数
File(文件名)File(链接地址)
常用方法
| 方法 | 说明 | 返回类型 |
|---|---|---|
| getName() | 获取文件名 | String |
| getParent() | 获取上一级文件路径 | String |
| getParentFile() | 获取上一级文件对象 | File |
| getPath() | 获取文件路径 | String |
| canRead() | 是否可读 | boolean |
| canWrite() | 是否可写 | boolean |
| exists() | 该文件是否存在 | boolean |
| isDirectory() | 是否是文件夹 | boolean |
| isFile() | 是否是文件 | boolean |
| isHidden() | 是否被隐藏 | boolean |
| length() | 文件大小 | long |
| delete() | 删除该文件 | boolean |
| mkdir() | 创建目录 | boolean |
| mkdirs() | 创建多级目录 | boolean |
| renameTo(File) | 文件重命名 | boolean |
| createNewFile() | 创建文件 | boolean |
文件读写
- Reader和Writer
日期操作
Date
- 用于获取时间,时间转换等,时间从1970年1月1日8点为原点(中国是UTC-8区)
依赖
java.util.Date
构造函数
- Date(): 表示当前时间
- Date(long): 设置指定时间,参数为从时间原点开始的毫秒数
常用方法
new Date().gettime和System.currentTimeMills()都是用于获取当前时间
| 方法 | 说明 | 返回类型 |
|---|---|---|
| getTime() | 获取从时间原点起的毫秒数 | long |
格式化
Date转String
- 将long型的时间转为自定义格式
依赖
java.text.SimpleDateFormat
常用格式
| 字母 | 说明 | 示例|结果 |
|---|---|---|
| y | 年 | yyyy|1996 |
| M | 月 | MM|08 |
| d | 日 | dd|31 |
| H | 时 | HH|09 |
| m | 分 | mm|30 |
| s | 秒 | ss|32 |
1 | import java.text.SimpleDateFormat; |
String转Date
- 将日期字符串逆转为Date
依赖
java.text.SimpleDateFormat
异常
java.text.ParseException
1 | SimpleDateFormat sdf =new SimpleDateFormat("yyyy/MM/dd HH:mm:ss" ); |
Calendar
- 用于时间的计算
依赖
java.util.Calendar
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AlMirai!