21xrx.com
2024-12-23 17:22:27 Monday
登录
文章检索 我的文章 写文章
关键词:Java、时间、获取
2023-06-11 05:04:49 深夜i     --     --

Java获取当前时间前十分钟和当前年份和月份

在Java编程中,获取时间是非常常见的操作。有时我们需要获取当前时间的前一段时间或者年份和月份。

1. Java获取当前时间前十分钟

获取当前时间前十分钟可以通过使用Java中的Calendar类实现。

首先,创建一个Calendar对象,并用当前时间进行初始化。


Calendar cal = Calendar.getInstance();

然后,将当前时间减去十分钟。


cal.add(Calendar.MINUTE, -10);

最后,使用SimpleDateFormat类将时间转换成字符串。


SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String tenMinutesBefore = sdf.format(cal.getTime());

2. Java获取当前年份和月份

Java获取当前年份和月份可以通过使用Java中的Calendar类实现。

首先,创建一个Calendar对象,并用当前时间进行初始化。


Calendar cal = Calendar.getInstance();

然后,使用Calendar类的常数获取当前年份和月份。


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

int month = cal.get(Calendar.MONTH) + 1;

最后,将年份和月份组合成字符串。


String yearAndMonth = year + "-" + month;

总结

本文介绍了Java获取当前时间前十分钟和当前年份和月份的相关知识。通过上述代码示例,读者可以学习到如何使用Calendar类和SimpleDateFormat类操作时间,并获取想要的时间信息。

  
  

评论区

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