文件操作
这个文件可以不存在,也可以是文件夹
依赖
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 |
文件读写
日期操作
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 |
e.g.
import java.text.SimpleDateFormat;
import java.util.Date;
…
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" );
Date d= new Date();
String str = sdf.format(d);
String转Date
将日期字符串逆转为Date
依赖
java.text.SimpleDateFormat
异常
java.text.ParseException
e.g.
SimpleDateFormat sdf =new SimpleDateFormat("yyyy/MM/dd HH:mm:ss" );
String str = "2016/1/5 12:12:12";
Date d = sdf.parse(str);
Calendar
用于时间的计算
依赖
java.util.Calendar