21xrx.com
2024-09-20 05:59:41 Friday
登录
文章检索 我的文章 写文章
Java日期处理:设置特定日期
2023-06-17 00:40:15 深夜i     --     --
Java 日期处理 Date类 setTime()方法 特定日期 毫秒数 Calendar类

在Java编程中,日期处理是一个非常常见的任务。有时候,我们需要设置一个特定的日期。Java中有一个Date类,可以用来处理日期和时间。在本文中,将介绍如何使用Java Date类设置特定日期。

要设置特定日期,可以使用setTime()方法。这个方法接收一个long类型的值,表示自1970年1月1日00:00:00 GMT以来的毫秒数。可以使用System.currentTimeMillis()方法获取当前时间的毫秒数,然后对此进行加减计算。

例如,如果想设置2019年10月1日这一天,可以先用Calendar类将其转换为一个毫秒数,然后再使用setTime()方法设置Date对象的时间:


Calendar cal = Calendar.getInstance();

cal.set(2019, 9, 1); // 注意月份从0开始计数,10月对应的是9

long millis = cal.getTimeInMillis();

Date date = new Date();

date.setTime(millis);

上述代码中,首先创建一个Calendar对象,将2019年10月1日设置为其日期,并通过getTimeInMillis()方法获取对应的毫秒数。然后再创建一个Date对象,并使用setTime()方法设置其时间为对应的毫秒数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复