欢迎访问宙启技术站
智能推送

Java中常用的日期和时间函数及其格式化

发布时间:2023-07-03 10:10:14

Java中常用的日期和时间函数有很多,以下是一些常见的函数及其格式化方式:

1. 获取当前日期和时间:

使用java.util.Date类的new Date()方法可以获取当前的日期和时间。

2. 格式化日期和时间:

使用java.text.SimpleDateFormat类可以对日期和时间进行格式化。常用的格式化方式包括:

yyyy-MM-dd:表示年-月-日,例如:2021-01-01。

HH:mm:ss:表示时:分:秒,例如:12:30:00。

yyyy-MM-dd HH:mm:ss:表示年-月-日 时:分:秒,例如:2021-01-01 12:30:00。

3. 将字符串转换成日期和时间:

使用SimpleDateFormat类的parse()方法可以将字符串转换成日期和时间。需要注意的是,转换的字符串必须与指定的格式一致。

4. 将日期和时间转换成字符串:

使用SimpleDateFormat类的format()方法可以将日期和时间转换成字符串。将日期和时间对象传入该方法即可。

5. 获取指定格式的日期和时间:

使用SimpleDateFormat类的format()方法可以通过传入指定格式的字符串来获取相应格式的日期和时间。

6. 获取年、月、日、时、分、秒等信息:

可以使用java.util.Calendar类获取年、月、日、时、分、秒等信息。使用get(Calendar.FIELD)方法可以获取指定字段对应的值。

7. 设置指定日期和时间的值:

使用Calendar类的set(Calendar.FIELD, value)方法可以设置指定字段对应的值。

8. 对日期和时间进行加减运算:

使用Calendar类的add(Calendar.FIELD, amount)方法可以对指定字段进行加减运算。其中,FIELD表示要进行运算的字段,amount表示要加减的数量。比如,对日期加1天可以使用add(Calendar.DATE, 1)

9. 计算两个日期之间的天数:

使用java.time.LocalDate类的between()方法可以计算两个日期之间的天数。

以上是Java中常用的日期和时间函数及其格式化方法,通过这些函数,我们可以方便地获取、转换和处理日期和时间信息。