开发中学到的东西-01

刚刚结束看一个任务,测试了一下,没啥问题。于是就把这次遇到的需求以及解决方法记录下来

1.关于String与Date的互换以及Date的加减

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		//转换String类型日期为Date类型
Date startTime = null;
try {
	startTime = sdf.parse(planStartTime);
} catch (ParseException e) {
	e.printStackTrace();
}

yyyy:年
MM:月
dd:日
hh:1~12小时制(1-12)
HH:24小时制(0-23)
mm:分
ss:秒
S:毫秒
E:星期几
D:一年中的第几天
F:一月中的第几个星期(会把这个月总共过的天数除以7)
w:一年中的第几个星期
W:一月中的第几星期(会根据实际情况来算)
a:上下午标识
k:和HH差不多,表示一天24小时制(1-24)。
K:和hh差不多,表示一天12小时制(0-11)。
z:表示时区  
 

//构造方法: public SimpleDateFormat(String pattern)

//转换: public Date parse(String source)throws ParseException //-->此时取得的是全部时间数。字符串转换成日期

//格式化: public final String Format(Date date) //-->将时间重新格式化成字符串显示。日期转化成字符串

深入了解

2.关于日期的加减

Calendar c = Calendar.getInstance();
c.setTime(startTime);
////////////////////////

///////////////////////
int timeDuration = Integer.parseInt(caseTask.get(i).getTimeDuration());
c.add(Calendar.DATE, timeDuration);

深入了解

3.弹出框

猜你喜欢

转载自blog.csdn.net/qq_35815781/article/details/81865064
今日推荐