21xrx.com
2024-11-05 21:47:52 Tuesday
登录
文章检索 我的文章 写文章
Java如何获取当前时间的秒数、年月日、时分秒
2023-06-18 14:31:01 深夜i     --     --
Java

时间、获取

在Java编程中,获取当前时间是很常见的操作。有时候我们需要获取当前时间的秒数来计时或者获取当前的年月日时分秒等信息。在Java中,获取当前时间其实非常简单,我们只需要使用相应的函数即可。

获取当前时间秒数

获取当前时间秒数可以使用Java提供的System.currentTimeMillis()函数,该函数会返回目前与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。所以我们只需要将其除以1000即可得到当前时间的秒数,示例代码如下:


long now = System.currentTimeMillis() / 1000;

System.out.println(now);

获取当前时间年月日时分秒

获取当前时间的年月日时分秒等信息,可以使用Java提供的Calendar类。示例代码如下:


Calendar cal = Calendar.getInstance();

int year = cal.get(Calendar.YEAR);

int month = cal.get(Calendar.MONTH) + 1; // 月份从0开始计数

int day = cal.get(Calendar.DAY_OF_MONTH);

int hour = cal.get(Calendar.HOUR_OF_DAY);

int minute = cal.get(Calendar.MINUTE);

int second = cal.get(Calendar.SECOND);

System.out.println(year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second);

在获取月份时需要注意,Java的Calendar类中月份是从0开始计数的,所以需要加1才能得到正确的月份。

综上所述,Java获取当前时间的秒数和年月日时分秒等信息都非常简单,在实际应用开发中也是常见的操作。

  
  

评论区

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