手机版

日期计算器java(7)

发布时间:2021-06-07   来源:未知    
字号:

236. plus = false;

237. minus = false;

238. }else{

239. flag = saveDate();

240. }

241. if(flag)translate();

242. }

243.

244. /**

245. * 储存当前日期

246. * @return 当保存成功时返回true,否则返回false。 247. */

248. public boolean saveDate(){

249. Calendar cal = this.toDate();

250. if(cal==null){

251. return false;

252. }

253. calendar = cal;

254. return true;

255. }

256.

257. /**

258. * 将文本框中的字符串转换为日期

259. */

260. public Calendar toDate(){

261. Calendar cal = Calendar.getInstance(); 262. String str = result.getText();

263. SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd");

264. try {

265. Date date = format.parse(str); 266. cal.setTime(date);

267.

268. int yy = Integer.parseInt(str.split("/")[0]);

269. int mm = Integer.parseInt(str.split("/")[1]);

270. int dd = Integer.parseInt(str.split("/")[2]);

271. if(!plus&&(yy!=cal.get(Calendar.YEAR)||mm!=cal.get(Calendar.MONTH)+1||dd!=cal.get(Calendar.DAY_OF_MONTH))){

272. throw new Exception();

日期计算器java(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)