用Java格式化和解析日期

要使用Java格式化日期,请首先导入以下软件包。

import java.text.DateFormat;

现在,创建DateFormat对象。

DateFormat shortFormat = DateFormat.getDateInstance(DateFormat.SHORT);

DateFormat longFormat = DateFormat.getDateInstance(DateFormat.LONG);

使用该format()方法设置上述日期的格式。

System.out.println(shortFormat.format(new Date()));

System.out.println(longFormat.format(new Date()));

要解析日期,请使用parse()方法。

示例

import java.text.DateFormat;

import java.text.ParseException;

import java.util.Date;

public class Demo {

   public static void main(String[] args) throws Exception {

      //格式日期

      DateFormat shortFormat = DateFormat.getDateInstance(DateFormat.SHORT);

      DateFormat longFormat = DateFormat.getDateInstance(DateFormat.LONG);

      System.out.println("Format Date...");

      System.out.println(shortFormat.format(new Date()));

      System.out.println(longFormat.format(new Date()));

      //解析日期

      System.out.println("Parse Date...");

      Date d1 = shortFormat.parse("11/21/2018");

      System.out.println(d1);

   }

}

输出结果

Format Date...

11/22/18

November 22, 2018

Parse Date...

Wed Nov 21 00:00:00 UTC 2018

以上是 用Java格式化和解析日期 的全部内容, 来源链接: utcz.com/z/316303.html

回到顶部