給定一個日期,任務是編寫一個 Java 程序將給定的日期轉換為字符串。
例子:
Input: date = “2020-07-27”
Output:2020-07-27Input: date = “2018-02-17”
Output:2018-02-17
方法一:使用Java DateFormat format()用法及代碼示例
方法:
- 獲取要轉換的日期。
- 創建 SimpleDateFormat 類的實例以格式化日期對象的字符串表示形式。
- 使用 Calendar 對象獲取日期。
- 使用 format() 方法將給定的日期轉換為字符串。
- 打印結果。
下麵是上述方法的實現:
Java
// Java program to convert Date to String
import java.util.Calendar;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
class GFG {
// Function to convert date to string
public static String
convertDateToString(String date)
{
// Converts the string
// format to date object
DateFormat df = new SimpleDateFormat(date);
// Get the date using calendar object
Date today = Calendar.getInstance()
.getTime();
// Convert the date into a
// string using format() method
String dateToString = df.format(today);
// Return the result
return (dateToString);
}
// Driver Code
public static void main(String args[])
{
// Given Date
String date = "07-27-2020";
// Convert and print the result
System.out.print(
convertDateToString(date));
}
}
輸出:
07-27-2020
方法二:使用Java LocalDate toString()用法及代碼示例
方法:
- 從日期獲取 LocalDate 的實例。
- 使用 LocalDate 類的 toString() 方法將給定的日期轉換為字符串。
- 打印結果。
下麵是上述方法的實現:
Java
// Java program to convert Date to String
import java.time.LocalDate;
class GFG {
// Function to convert date to string
public static String
convertDateToString(String date)
{
// Get an instance of LocalTime
// from date
LocalDate givenDate = LocalDate.parse(date);
// Convert the given date into a
// string using toString()method
String dateToString
= givenDate.toString();
// Return the result
return (dateToString);
}
// Driver Code
public static void main(String args[])
{
// Given Date
String date = "2020-07-27";
// Convert and print the result
System.out.print(
convertDateToString(date));
}
}
輸出:
2020-07-27
相關用法
- Java java.sql.Date轉java.util.Date用法及代碼示例
- Java java.util.Date轉java.sql.Date用法及代碼示例
- Java String轉Date用法及代碼示例
- Java Date轉String用法及代碼示例
- Java Date轉TimeStamp用法及代碼示例
- Java Date轉XMLGregorianCalendar用法及代碼示例
- Java TimeStamp轉Date用法及代碼示例
- Java String轉String Array用法及代碼示例
- Java Date after()用法及代碼示例
注:本文由純淨天空篩選整理自prashant_srivastava大神的英文原創作品 How to convert Date to String in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。