Java如何将Date转换为String?

package org.nhooo.example.text;

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.time.LocalDate;

import java.time.format.DateTimeFormatter;

import java.util.Calendar;

import java.util.Date;

public class DateToString {

    public static void main(String[] args) {

        // 创建用于格式化的SimpleDateFormat实例

        // 日期(日/月/年)的字符串表示形式

        String pattern = "dd/MM/yyyy";

        DateFormat df = new SimpleDateFormat(pattern);

        // 使用Calendar对象获取今天的日期。

        Date today = Calendar.getInstance().getTime();

        // 使用DateFormat格式方法,我们可以创建一个字符串

        // 以定义的格式表示日期。

        String reportDate = df.format(today);

        // 打印今天是几号!

        System.out.println("Report Date: " + reportDate);

        // 使用Java 8。

        //使用ofPattern()方法创建DateTimeFormatter。得到

        // 通过调用LocalDate的.now()方法获取当前日期。

        // 要转换为字符串,请使用LocalDate的format()方法

        // 并将formatter对象作为参数传递。

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);

        LocalDate now = LocalDate.now();

        reportDate = now.format(formatter);

        System.out.println("Report Date: " + reportDate);

    }

}

                       

以上是 Java如何将Date转换为String? 的全部内容, 来源链接: utcz.com/z/315901.html

回到顶部