java学习2--时间日期类与Runtime类

一、时间与日期类

用于处理时间

①Date类

表示时间日期,可以用构造函数创建对象

386770e6775448bfbd4bb97fc6c88a00.jpg

 Date类常用的方法

e17d72560ab449da88c66eea1617db0d.jpg

 对象date即为当前现在的日期,可以直接输出。

②日期时间格式化

使用DateFormat进行日期时间格式化,由于是抽象类,需要通过静态方法getDateInstance创建对象,该方法获取的是所在国家或地区的标准日期格式。

4e6fae9ea5ab4852be790bd79926dcc4.jpg

 常用方法641ba1c5b3a74b7dabb616e125dc2030.jpg

5dc00be486d348999e0ade6754ccc165.jpg 

 一些格式化的实例

0367abfce1d243e19a2b74681f16e03c.jpg

除了用getXXXInstance()方法创建,还可以通过子类SimpleDateFormat创建对象。

如:Date df=new SimpleDateFormat("yyyy年MM月dd日");

格式化字符:

88a9d2a99cef45b5a6a6aadecb7aa8c9.jpg

d96b15df29f945318723346464eb55b9.jpg 

 常用格式:

81c1237a4a824f3db81a7d258f9cfc8b.jpg

 ③Calendar类

该类比Date类用得更多,适用范围大。由于是抽象类,可以通过getInstance()方法创建对象。

84ba9ad58907433c8c7289ac91d1f21a.jpg

 常用字段

09140990ca0e48a1b3ba3b5d51117dce.jpg

b623e216e3c44f9cbf74d5c79c6ba04e.jpg

常用方法

 

 04d254daa1574fe9a2c1d9bc0091a1f0.jpg

 对Calendar类做总结:

57e61eeff23c454aa403e69941043deb.jpg

 二、Runtime类

可以利用该类对当前环境进行一些操作。

常用方法

49e2361f86134a319708813f6a9963f4.jpg

 ①执行本地命令

执行操作系统的命令,如在Windows系统下表示cmd命令,Runtime类提供的exec()方法可以执行系统命令,该方法的重载形式:

Process exec(String command);

Process exec(String[] cmdarray);

command即执行的命令。

exec方法可以返回一个Process类对象,Process类为抽象类,可以通过getInputStream()方法获取进程返回信息。

Process类的常用方法:

d857b042ffde494f8f61a76fb4f0eb58.jpg

 实例1:执行Windows系统help命令

3918d8abda7f4e7783c4e40dfa6b1b8f.jpg

 ②查看内存

用freeMemory()方法可以查看Java虚拟机可用内存剩余量。

实例2:检查计算机是否联网

ac061651c8a546a9b5400a497a73c6e7.jpg

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ustinian.488

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值