Java SimpleDateFormat format()方法及示例

来源:这里教程网 时间:2026-02-17 21:10:15 作者:

Java SimpleDateFormat format()方法及示例

SimpleDateFormat类format() 方法用于将一个给定的日期格式化为日期/时间字符串。基本上,该方法用于将该日期和时间转换为特定的格式,例如mm/dd/yyyy。
语法:

public final String format(Date date)

参数: 该方法接收一个 Date 对象类型的参数 date ,指的是要产生字符串输出的日期。
返回值: 该方法以mm/dd/yyyy的字符串格式返回日期或时间。
以下程序说明了SimpleDateFormat的format()方法的工作:
示例1:

// Java code to illustrate format() method import java.text.*;import java.util.Calendar; public class SimpleDateFormat_Demo {    public static void main(String[] args)        throws InterruptedException    {        SimpleDateFormat SDFormat            = new SimpleDateFormat("MM/dd/yyyy");         // Initializing the calendar Object        Calendar cal = Calendar.getInstance();         // Displaying the actual date        System.out.println("The original Date: "                           + cal.getTime());         // Using format() method for conversion        String curr_date            = SDFormat.format(cal.getTime());        System.out.println("Formatted Date: "                           + curr_date);    }}

输出

The original Date: Tue Jan 29 12:23:40 UTC 2019Formatted Date: 01/29/2019

例2:

// Java code to illustrate format() method import java.text.*;import java.util.Calendar; public class SimpleDateFormat_Demo {    public static void main(String[] args)        throws InterruptedException    {        SimpleDateFormat SDFormat            = new SimpleDateFormat();         // Initializing the calendar Object        Calendar cal = Calendar.getInstance();         // Displaying the actual date        System.out.println("The original Date: "                           + cal.getTime());         // Using format() method for conversion        String curr_date = SDFormat.format(cal.getTime());        System.out.println("Formatted Date: "                           + curr_date);    }}

输出

The original Date: Tue Jan 29 12:29:32 UTC 2019Formatted Date: 1/29/19 12:29 PM

相关推荐