如何在 Java 8 中将日期转换为字符串?
Java 的 java.time 包为日期、时间、实例和间隔提供 API。它提供了多种类,如 Clock、LocalDate、LocalDateTime、LocalTime、MonthDay、Year、YearMonth 等。与以前的备选方法相比,使用此软件包中的类可以更简单地获取与日期和时间相关的信息。
Java.time.LocalDate − 该类表示 ISO-8601 日历系统中不带有时区的日期对象。该类的 now() 方法可从系统时钟获取当前日期。
LocalDate 类的 toString() 方法可将当前日期对象的日期值转换为 String,并返回它。
示例
以下 Java 示例接受用户的月份、年份和天数的值,从中创建一个日期对象,并将其转换为 String。
import java.time.LocalDate;
import java.util.Scanner;
public class DateToString {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the year: ");
int year = sc.nextInt();
System.out.println("Enter the month: ");
int month = sc.nextInt();
System.out.println("Enter the day: ");
int day = sc.nextInt();
//Getting the given date value
LocalDate givenDate = LocalDate.of(year, month, day);
//Converting given date to String
String date = givenDate.toString();
System.out.println("Given date :"+date);
}
}输出
Enter the year: 2019 Enter the month: 09 Enter the day: 26 Given date :2019-09-26
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP