用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