Android手机开发:日期函数之判断某日期格式是否之前+计算某日期之前N天或之后N天的日期
1. 判断某日期格式是否正确
Java代码
1 viewplain
2 /**
java时间日期格式转换3 *判断日期格式是否正确
4 */
5 publicstaticbooleanIsDateFormat(StringdataStr){
6 booleanstate=false;
7 try{
8 SimpleDateFormatdFormat=newSimpleDateFormat("yyyy-MM-dd");
9 dFormat.setLenient(false);
10 java.util.Dated=dFormat.parse(dataStr);
11 state=true;
12 }catch(ParseExceptione){
13 e.printStackTrace();
14 state=false;
15 }
16 returnstate;
17 }
2. 计算某日期之前N天的日期 Java代码
18 viewplain
19 /**
20 *计算date之前n天的日期
21 */
22 publicstaticDategetDateBefore(Datedate,intn){
23 Instance();
24 now.setTime(date);
25 now.set(Calendar.(Calendar.DATE)-n);
26 Time();
27 }
3. 计算某日期之后N天的日期Java代码
28 /**
29 *得到几天后的时间
30 */
31 publicstaticDategetDateAfter(Dated,intday){
32 Instance();
33 now.setTime(d);
34 now.set(Calendar.(Calendar.DATE)+day);
35 Time();
36 }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论