package dvd_01;
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner;
public class DvdManager {
Scanner input </span>= <span style="color: rgba(0, 0, 255, 1)">new</span><span style="color: rgba(0, 0, 0, 1)"> Scanner(System.in); DvdSet dvd </span>= <span style="color: rgba(0, 0, 255, 1)">new</span> DvdSet(); <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 初始化对象</span> <span style="color: rgba(0, 0, 255, 1)">boolean</span> isJiechu = <span style="color: rgba(0, 0, 255, 1)">true</span>; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 已借出是true 可借是false </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 初始化三张DVD信息</span> <span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> initial() { dvd.name[</span>0] = "罗马假日"<span style="color: rgba(0, 0, 0, 1)">; dvd.state[</span>0] = <span style="color: rgba(0, 0, 255, 1)">true</span>; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 已借出</span> dvd.date[0] = "2019-9-11"<span style="color: rgba(0, 0, 0, 1)">; dvd.name[</span>1] = "变形金刚"<span style="color: rgba(0, 0, 0, 1)">; dvd.state[</span>1] = <span style="color: rgba(0, 0, 255, 1)">false</span>; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 可借</span>
dvd.name[</span>2] = "生化危机"<span style="color: rgba(0, 0, 0, 1)">; dvd.state[</span>2] = <span style="color: rgba(0, 0, 255, 1)">false</span>; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 可借</span>
dvd.name[</span>3] = "钢铁侠"<span style="color: rgba(0, 0, 0, 1)">; dvd.state[</span>3] = <span style="color: rgba(0, 0, 255, 1)">true</span>; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 已借出</span> dvd.date[3] = "2019-9-10"<span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> startMenu() { System.out.println(</span>"欢迎使用迷你DVD管理器"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"--------------------------"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"1.新增DVD"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"2.查看DVD"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"3.删除DVD"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"4.借出DVD"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"5.归还DVD"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"6.退出"<span style="color: rgba(0, 0, 0, 1)">); System.out.println(</span>"---------------------------"<span style="color: rgba(0, 0, 0, 1)">); System.out.print(</span>"请选择:"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">int</span> choice =<span style="color: rgba(0, 0, 0, 1)"> input.nextInt(); </span><span style="color: rgba(0, 0, 255, 1)">switch</span><span style="color: rgba(0, 0, 0, 1)"> (choice) { </span><span style="color: rgba(0, 0, 255, 1)">case</span> 1<span style="color: rgba(0, 0, 0, 1)">: add(); </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 新增DVD</span> <span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">case</span> 2<span style="color: rgba(0, 0, 0, 1)">: search(); </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 查看DVD</span> <span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">case</span> 3<span style="color: rgba(0, 0, 0, 1)">: delete(); </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 删除DVD</span> <span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">case</span> 4<span style="color: rgba(0, 0, 0, 1)">: lend(); </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 借出DVD</span> <span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">case</span> 5<span style="color: rgba(0, 0, 0, 1)">: returnDvd(); </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 归还DVD</span> <span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">case</span> 6<span style="color: rgba(0, 0, 0, 1)">: System.out.println(</span>"感谢您的使用!"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">default</span><span style="color: rgba(0, 0, 0, 1)">: System.out.println(</span>"你的输入有误,请重新输入"<span style="color: rgba(0, 0, 0, 1)">); returnMain(); } } </span><span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> returnMain() { System.out.print(</span>"输入0返回:"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">if</span> (input.nextInt() == 0<span style="color: rgba(0, 0, 0, 1)">) { startMenu(); } </span><span style="color: rgba(0, 0, 255, 1)">else</span><span style="color: rgba(0, 0, 0, 1)"> { System.out.println(</span>"输入错误,程序结束!"<span style="color: rgba(0, 0, 0, 1)">); } } </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 新增DVD</span> <span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> add() { </span><span style="color: rgba(0, 128, 0, 1)">/</span><span style="color: rgba(0, 128, 0, 1)"> * 首先判断i是否为空,如果为空就将name传给i,并将状态改为可借 </span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"> System.out.println(</span>"--->新增DVD
“);
System.out.print(</span>"请输入DVD的名称:"<span style="color: rgba(0, 0, 0, 1)">); String name </span>=<span style="color: rgba(0, 0, 0, 1)"> input.next(); </span><span style="color: rgba(0, 0, 255, 1)">for</span> (<span style="color: rgba(0, 0, 255, 1)">int</span> i = 0; i < dvd.name.length; i++<span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i] == <span style="color: rgba(0, 0, 255, 1)">null</span>) { <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 判断位置是否为空</span> dvd.name[i] =<span style="color: rgba(0, 0, 0, 1)"> name; dvd.state[i] </span>= <span style="color: rgba(0, 0, 255, 1)">false</span>; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 新增的dvd是可借的</span> System.out.println("新增《" + name + "》成功"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } } System.out.println(</span>""<span style="color: rgba(0, 0, 0, 1)">); returnMain(); } </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 查看DVD</span> <span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> search() { </span><span style="color: rgba(0, 128, 0, 1)">/</span><span style="color: rgba(0, 128, 0, 1)"> * 如果i为空跳出循环i+1,如果状态为不可借就输出已经借出,并输出时间 </span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"> System.out.println(</span>"--->查看DVD
”);
System.out.println(</span>"序号 状态 名称 借出日期"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">for</span> (<span style="color: rgba(0, 0, 255, 1)">int</span> i = 0; i < dvd.name.length; i++<span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i] == <span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">else</span> <span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println((i </span>+ 1) + " 已借出 《" + dvd.name[i] + "》 " +<span style="color: rgba(0, 0, 0, 1)"> dvd.date[i]); } </span><span style="color: rgba(0, 0, 255, 1)">else</span> <span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println((i </span>+ 1) + " 可借 《" + dvd.name[i] + "》"<span style="color: rgba(0, 0, 0, 1)">); } } System.out.println(</span>""<span style="color: rgba(0, 0, 0, 1)">); returnMain(); } </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 删除DVD</span> <span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> delete() { </span><span style="color: rgba(0, 128, 0, 1)">/</span><span style="color: rgba(0, 128, 0, 1)"> * 判断i位置不为空,名字匹配,状态为可借。循环将名字,状态和日期往前移动,最后一位置空 * 如果状态为借出就跳出,不能删除 </span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"> System.out.println(</span>"--->删除DVD
“);
System.out.print(</span>"请输入DVD的名称:"<span style="color: rgba(0, 0, 0, 1)">); String name </span>=<span style="color: rgba(0, 0, 0, 1)"> input.next(); </span><span style="color: rgba(0, 0, 255, 1)">boolean</span> flag = <span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">for</span> (<span style="color: rgba(0, 0, 255, 1)">int</span> i = 0; i < dvd.name.length; i++<span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i] != <span style="color: rgba(0, 0, 255, 1)">null</span> && dvd.name[i].equalsIgnoreCase(name) && dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">int</span> j =<span style="color: rgba(0, 0, 0, 1)"> i; </span><span style="color: rgba(0, 0, 255, 1)">while</span> (dvd.name[j + 1] != <span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">) { dvd.name[j] </span>= dvd.name[j + 1]; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 删除元素,元素前移</span> dvd.state[j] = dvd.state[j + 1<span style="color: rgba(0, 0, 0, 1)">]; dvd.date[j] </span>= dvd.date[j + 1<span style="color: rgba(0, 0, 0, 1)">]; j</span>++<span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 最后一个不为空的元素置空</span> dvd.name[j] = <span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">; dvd.date[j] </span>= <span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">; System.out.println(</span>"删除《" + name + "》成功!"<span style="color: rgba(0, 0, 0, 1)">); flag </span>= <span style="color: rgba(0, 0, 255, 1)">true</span>; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 标识位</span> <span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">else</span> <span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i] != <span style="color: rgba(0, 0, 255, 1)">null</span> && dvd.name[i].equalsIgnoreCase(name) && dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println(</span>"《" + name + "》为借出状态,不能删除!"<span style="color: rgba(0, 0, 0, 1)">); flag </span>= <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">if</span> (flag == <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println(</span>"没有找到《"+name+"》这个dvd!"<span style="color: rgba(0, 0, 0, 1)">); } } System.out.println(</span>""<span style="color: rgba(0, 0, 0, 1)">); returnMain(); } </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 借出DVD</span> <span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> lend() { </span><span style="color: rgba(0, 128, 0, 1)">/</span><span style="color: rgba(0, 128, 0, 1)"> * 名字不为空,状态为可借,就可以借出,并将状态改为借出状态 * 按格式输入结束日期,并存储在date中 * 名字不为空,状态为借出,输出不可借 * </span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"> System.out.println(</span>"--->借出DVD
”);
System.out.print(</span>"请输入DVD的名称:"<span style="color: rgba(0, 0, 0, 1)">); String name </span>=<span style="color: rgba(0, 0, 0, 1)"> input.next(); </span><span style="color: rgba(0, 0, 255, 1)">for</span> (<span style="color: rgba(0, 0, 255, 1)">int</span> i = 0; i < dvd.name.length; i++<span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i] == <span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println(</span>"没有找到《"+name+"》这个dvd!"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">else</span> <span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i].equals(name) && dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.print(</span>"请输入借出日期(年-月-日):"<span style="color: rgba(0, 0, 0, 1)">); dvd.date[i] </span>=<span style="color: rgba(0, 0, 0, 1)"> input.next(); System.out.println(</span>"《" + name + "》借出成功"<span style="color: rgba(0, 0, 0, 1)">); dvd.state[i] </span>= <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">; </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">else</span> <span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i].equals(name) && dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println(</span>"不好意思,《" + name + "》已被借出!"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } } System.out.println(</span>""<span style="color: rgba(0, 0, 0, 1)">); returnMain(); } </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 归还DVD</span> <span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> returnDvd() { </span><span style="color: rgba(0, 128, 0, 1)">/</span><span style="color: rgba(0, 128, 0, 1)"> * 定义一个long存储租金 * 如果名字存在,状态为借出,按规定输入归还日期,将参数传给charge方法,状态改为可借,输出相关信息 * 如果名字存在,状态可借,输出无法操作 </span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"> System.out.println(</span>"--->归还DVD
“);
System.out.print(</span>"请输入DVD名称:"<span style="color: rgba(0, 0, 0, 1)">); String name </span>=<span style="color: rgba(0, 0, 0, 1)"> input.next(); </span><span style="color: rgba(0, 0, 255, 1)">long</span> money = 0; <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 租金</span> <span style="color: rgba(0, 0, 255, 1)">for</span> (<span style="color: rgba(0, 0, 255, 1)">int</span> i = 0; i < dvd.name.length; i++<span style="color: rgba(0, 0, 0, 1)">) { </span><span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i] == <span style="color: rgba(0, 0, 255, 1)">null</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println(</span>"没有找到《"+name+"》这个dvd!"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">else</span> <span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i].equals(name) && dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.print(</span>"请输入归还日期(年-月-日):"<span style="color: rgba(0, 0, 0, 1)">); String redate </span>=<span style="color: rgba(0, 0, 0, 1)"> input.next(); money </span>= charge(dvd.date[i], redate); <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">租金计算,将两个参数传递给charge方法</span> System.out.println("
《” + name + “》归还成功”);
dvd.state[i] </span>= <span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">; System.out.println(</span>"借出日期为:" +<span style="color: rgba(0, 0, 0, 1)"> dvd.date[i]); System.out.println(</span>"归还日期为:" +<span style="color: rgba(0, 0, 0, 1)"> redate); System.out.println(</span>"应付租金(元):" +<span style="color: rgba(0, 0, 0, 1)"> money); </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } </span><span style="color: rgba(0, 0, 255, 1)">else</span> <span style="color: rgba(0, 0, 255, 1)">if</span> (dvd.name[i].equals(name) && dvd.state[i] == <span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">) { System.out.println(</span>"《" + name + "》没有被借出,无法进行归还操作!"<span style="color: rgba(0, 0, 0, 1)">); </span><span style="color: rgba(0, 0, 255, 1)">break</span><span style="color: rgba(0, 0, 0, 1)">; } } System.out.println(</span>""<span style="color: rgba(0, 0, 0, 1)">); returnMain(); } </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 计算日期差</span> <span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">long</span><span style="color: rgba(0, 0, 0, 1)"> charge(String dstr1, String dstr2) { </span><span style="color: rgba(0, 128, 0, 1)">/</span><span style="color: rgba(0, 128, 0, 1)"> * 定义返回值为long的方法,调用格式化日期方法,将两个参数分别赋值给date对象, * 计算money,返回 </span><span style="color: rgba(0, 128, 0, 1)">*/</span> <span style="color: rgba(0, 0, 255, 1)">long</span> money = 0<span style="color: rgba(0, 0, 0, 1)">; SimpleDateFormat sd </span>= <span style="color: rgba(0, 0, 255, 1)">new</span> SimpleDateFormat("yyyy-MM-dd"); <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 格式化日期</span> <span style="color: rgba(0, 0, 255, 1)">try</span><span style="color: rgba(0, 0, 0, 1)"> { Date d1 </span>=<span style="color: rgba(0, 0, 0, 1)"> sd.parse(dstr1); Date d2 </span>=<span style="color: rgba(0, 0, 0, 1)"> sd.parse(dstr2); money </span>= (d2.getTime() - d1.getTime()) / (24 * 60 * 60 * 1000<span style="color: rgba(0, 0, 0, 1)">); } </span><span style="color: rgba(0, 0, 255, 1)">catch</span><span style="color: rgba(0, 0, 0, 1)"> (ParseException e) { e.printStackTrace(); } </span><span style="color: rgba(0, 0, 255, 1)">return</span><span style="color: rgba(0, 0, 0, 1)"> money; }
}
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/11314.html