DateFormat支持风格或形状,你可以有四种不同类型格式日期对象。参考下表
Value | Example |
DateFormat.SHORT. | For example, 12/2/05 |
DateFormat.MEDIUM. | For example, Dec 2, 2005. |
DateFormat.LONG. | For example, December 2, 2005 |
DateFormat.FULL. | For example, Friday, December 2, 2005 |
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;public class Main {
public static void main(String[] argv) throws Exception {Format formatter = new SimpleDateFormat("HH:mm:ss Z", Locale.CANADA);
Date date = (Date) formatter.parseObject("21:44:07 Heure normale du Pacifique");
}
}
上面是一个非常简单的普通的日期格式化,下面实例缩合了上面的表单。
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;public class MainClass {
public static void main(String[] args) {
DateFormat shortDf = DateFormat.getDateInstance(DateFormat.SHORT);DateFormat mediumDf = DateFormat.getDateInstance(DateFormat.MEDIUM);
DateFormat longDf = DateFormat.getDateInstance(DateFormat.LONG);
DateFormat fullDf = DateFormat.getDateInstance(DateFormat.FULL);
System.out.println(shortDf.format(new Date()));
System.out.println(mediumDf.format(new Date()));
System.out.println(longDf.format(new Date()));
System.out.println(fullDf.format(new Date()));// parsing
try {
Date date = shortDf.parse("12/12/2006");
} catch (ParseException e) {
}
}
}
Smarty中date_format日期格式化详解
SpringBoot测试配置属性与web启动环境解析
vue中将el-switch值true、false改为number类型的1和0解析
Vue中的路由配置项meta使用解读
SpringBoot自定义bean绑定解析
SpringBoot常用计量与bean属性校验和进制数据转换规则解析