Java面向对象-文件与日期

文件操作

这个文件可以不存在,也可以是文件夹

依赖

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

文件读写

ReaderWriter

日期操作

Date

用于获取时间,时间转换等,时间从1970年1月1日8点为原点(中国是UTC-8区)。

依赖

java.util.Date

构造函数

Date()

表示当前时间

Date(long)

设置指定时间,参数为从时间原点开始的毫秒数

常用方法

new Date().gettimeSystem.currentTimeMills()都是用于获取当前时间。

方法

说明

返回类型

getTime()

获取从时间原点起的毫秒数

long

格式化
DateString

将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);

StringDate

将日期字符串逆转为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

   

   

猜你喜欢

转载自www.cnblogs.com/AlMirai/p/12526009.html