如何在 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