/*
*此处列举了一些日期和日期格式的简单用法。
*/
package classfile;
import java.util.*;//Date
import java.text.*;//DateFormat
public class DateDemo
{
public static void main(String[] args)
{
method_format();
method_parse();
method_toPattern();
}
public static void method_format()
{
//获取当前的日期对象
Date date = new Date();
//获取日期格式对象
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss a");
//获取当前的指定日期格式的时间
System.out.println("年-月-日 星期 时:分:秒 上\\下午 : "+dateFormat.format(date));
}
public static void method_parse()
{
String str = "2012-03-05 星期日 10:37:40 下午";//解析时以日期为准,星期几可以是错的,但格式必须有这一项
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss a");
//获取指定字符串所表示的时间
Date date = null;
try
{
date = dateFormat.parse(str);
}
catch (ParseException e)
{
e.printStackTrace();
}
System.out.println("从字符串中提取时间:"+date);
}
public static void method_toPattern()
{
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss a");//此处不能使用多态,应为后续的方法是子类特有的方法
//获取日期格式的字符串样式
System.out.println("日期格式的字符串表示形式:"+dateFormat.toPattern());
}
}
Date
最新推荐文章于 2022-08-21 10:16:24 发布