java 获取这个月份yy-mm
时间: 2023-10-19 21:25:34 浏览: 91
您可以使用Java中的SimpleDateFormat类来获取当前的月份。以下是一个示例代码:
```
import java.util.Date;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
Date currentDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yy-MM");
String currentMonth = dateFormat.format(currentDate);
System.out.println("当前月份为:" + currentMonth);
}
}
```
输出结果将为当前月份的年份和月份,例如:21-09。
相关问题
java 获取这个昨天的日期yy-mm
您可以使用Java中的Calendar类和SimpleDateFormat类来获取昨天的日期。以下是实现的代码示例:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
// 获取当前时间
Calendar cal = Calendar.getInstance();
// 将时间减去一天,即为昨天的日期
cal.add(Calendar.DATE, -1);
// 格式化时间为yy-mm格式
SimpleDateFormat sdf = new SimpleDateFormat("yy-MM");
String yesterday = sdf.format(cal.getTime());
// 输出结果
System.out.println(yesterday);
}
}
```
输出结果为昨天的日期,格式为yy-mm。例如,如果今天是2022年11月29日,则输出为22-11。
java获取当前时间转yyyy-mm-dd
在Java中,你可以使用`java.time.LocalDate`类以及其相关的API来获取并格式化当前日期为"yyyy-MM-dd"的形式。以下是一个简单的示例:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 定义日期格式化字符串
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
// 将日期格式化为指定格式
String formattedDate = currentDate.format(formatter);
System.out.println("当前日期:", formattedDate);
}
}
```
当你运行这个程序,它会打印出当前日期,格式为"yyyyMMdd"。如果你想获得具体的日期结果,可以替换到`System.out.println`后面的字符串里。
阅读全文