Java 日期时间详解

哟吼,小伙伴们,今天我来给大家说说Java日期时间相关的知识,不少于1000字哦!

先介绍一下Java中的日期时间类:主要有以下几个:

1. java.util.Date

2. java.sql.Date

3. java.util.Calendar

4. java.time.LocalDate

5. java.time.LocalTime

6. java.time.LocalDateTime

7. java.time.format.DateTimeFormatter

这些类主要是用来表示和处理日期时间的,不过各有所长,我们看看它们的差别和用法。

1. java.util.Date

这个类是最早的Java日期时间类,用于表示日期和时间的类。它的构造函数不需要传参数,它会根据系统当前时间构造一个Date对象。除此之外,它有种缺点,那就是它不是线程安全的。

2. java.sql.Date

这个类继承自java.util.Date类,但是其表示的是SQL中的日期,精确到了天,继承于它的主要目的是处理SQL语句中的日期类型数据。它还有一个好处,那就是可以格式化日期时间。

3. java.util.Calendar

这个类是从JDK1.1开始提供的,它比Date类更强大,可以方便地获取和设置日期时间的各个字段(如年、月、日等),而且它是线程安全的。

4. java.time.LocalDate

这个类是Java8开始提供的,它可以表示日期,不包含时间。它非常简单易用,同时也保证了线程安全,是使用Java日期时间的最佳选择。

5. java.time.LocalTime

这个类也是Java8开始提供的,它可以表示时间,不包含日期,同样很简单易用,线程安全。

6. java.time.LocalDateTime

这个类是java.time.LocalDate和java.time.LocalTime的结合体,它同时表示日期和时间,也是Java8开始提供的。

7. java.time.format.DateTimeFormatter

Java8之后,出现了一个新的类:DateTimeFormatter,它用于格式化日期时间。

实例展示:

```java

import java.time.LocalDateTime;

import java.time.format.DateTimeFormatter;

public class DateTimeExample {

public static void main(String args[]){

LocalDateTime date = LocalDateTime.now();

System.out.println("Default format of LocalDateTime="+date);

DateTimeFormatter format = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");

String formattedDate = date.format(format);

System.out.println("After Formatting="+formattedDate);

}

}

```

运行结果如下:

```

Default format of LocalDateTime=2018-03-09T11:06:22.309

After Formatting=09-03-2018 11:06:22

```

好了,文章到这里就结束了,希望对大家有所帮助,再见啦~~~ www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。

点赞(40) 打赏

声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com

评论列表 共有 7 条评论

输入法下载站 4月前 回复TA

竟然这么快就更新了,都是好文章,好好做白帽,就不怕谷歌更新算法

newer 5月前 回复TA

同上。我自己还没看,书已经到老板那里了。汗

anny 5月前 回复TA

期待着上市呀!

蛋疼 6月前 回复TA

谢谢🙏分享!

安心博客 11月前 回复TA

站长老师,我想咨询下,我的网站.gas-alarm.net主推的是气体探测器,气体探测器在百度的排名一直还不错,但是也只有这一个词排名很好,像气体报警器,声光报警器一直都在很靠后的位置,这个网站是二月份开始做的.第二个网站.gas-alarm.net.cn也是这种情况.目前效果也有,但还不是很理想,您帮我分析下

6S摇床 11月前 回复TA

网络不极限在线上,未来将是一个多样化的营销网络

内衣 11月前 回复TA

遇到变算法就会头疼,排名总被不明不白的往下拽,SEO还能做多久呢??

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部