在 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 {
// format date
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()));
// parse 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP