日期计算器java(6)
发布时间:2021-06-07
发布时间:2021-06-07
203.
204. /**
205. * 输入=或按下=时调用的方法
206. */
207. private void pressEqualButton() {
208. boolean flag = true;
209. if(plus){
210. try{
211. int num = Integer.parseInt(result.getText());
212. if(minus){
213. calendar.add(Calendar.DATE, -num);
214. }else{
215. calendar.add(Calendar.DATE, num);
216. }
217. minus = false;
218. }catch(Exception e1){
219. if(minus){
220. Calendar cal = this.toDate();
221. if(cal==null){ 222. result.setText("请输入天数或日期!");
223. inputing = false;
224. flag = false;
225. }else{
226. calendar.add(Calendar.DATE,-cal.get(Calendar.DATE));
227. calendar.add(Calendar.MONTH,-(cal.get(Calendar.MONTH)+1));
228. calendar.add(Calendar.YEAR,-cal.get(Calendar.YEAR));
229. }
230. }else{
231. result.setText("天数必须是数字!");
232. inputing = false; 233. flag = false; 234. }
上一篇:企业基本情况表
下一篇:飞思卡尔智能车大赛终点标志的识别