摘要:今天为大家讲解的是JAVA程序实例之关于java中DateFormat类测试的总结!
今天为大家讲解的是JAVA程序实例之关于java中DateFormat类测试的总结!
关于java中DateFormat类测试的总结
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class FormatStu {
/*DateFormat:该类专门用于处理date与String之间的转换
*也是抽象类,只有一个子类SimpleDateFormat
*生成对象的两种方式:
*1.getDateInstance()
*2.new子类对象
*指定格式的方式:
*1.通过子类构造器指定格式
*2.applyPattern(String pattern):修改当前对象内的格式字符串
*3.format(date):将date对象的时间解析为字符串
*/
public static void main(String[] args) throws ParseException
{
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
demo3(df);
}
//指定格式
public static void demo1(){
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
}
//将处理好的时间解析为字符串
public static void demo2(DateFormat df){
Calendar ca = new GregorianCalendar(2017,3,1);
//转为date
Date date = ca.getTime();
//将date解析为字符串
String str = df.format(date);
System.out.println(str);
}
//将字符串解析,装到Calendar内
public static void demo3(DateFormat df) throws ParseException{
String str = "1994-02-14 12:12:12";
Date date = df.parse(str);
Calendar ca = Calendar.getInstance();
ca.setTime(date);
System.out.println(ca.getTime().toLocaleString());
}
}
本文由职坐标整理并发布,希望对同学们学习Java的知识有所帮助。了解更多详情请关注职坐标Java频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号