Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 每次通话之间创建一个唯一的日期_Java_Date_Selenium Webdriver_Unique - Fatal编程技术网

Java 每次通话之间创建一个唯一的日期

Java 每次通话之间创建一个唯一的日期,java,date,selenium-webdriver,unique,Java,Date,Selenium Webdriver,Unique,我正在使用selenium编写一个Java程序。我需要一个函数,每次调用它时都返回一个唯一的日期(mm/dd/yyyy)。但条件是 它不能返回以前返回的日期 Is必须返回介于2071年1月1日和9999年12月31日之间的日期 程序将运行多次,因此终止时所有程序内存将丢失。信息技术 必须记住它以前返回的日期。见下一项 最简单的方法就是每次将日期增加1天,这样 只需要记住一个日期 不幸的是,我无法将最后返回的日期写入系统中的文件以读取它 下次程序运行时,因为我没有这个能力 该程序将从Excel电子

我正在使用selenium编写一个Java程序。我需要一个函数,每次调用它时都返回一个唯一的日期(mm/dd/yyyy)。但条件是

  • 它不能返回以前返回的日期
  • Is必须返回介于2071年1月1日和9999年12月31日之间的日期
  • 程序将运行多次,因此终止时所有程序内存将丢失。信息技术 必须记住它以前返回的日期。见下一项
  • 最简单的方法就是每次将日期增加1天,这样 只需要记住一个日期
  • 不幸的是,我无法将最后返回的日期写入系统中的文件以读取它 下次程序运行时,因为我没有这个能力
  • 该程序将从Excel电子表格中读取数据,以便理论上能够存储数据 单元格中的最新日期,但电子表格将处于打开状态,并且似乎不存在 能够写入打开的文件
  • 有什么想法吗?我想做的一件事是使用基准日期,如2014年1月1日00:00:00,然后取当前日期,计算两者之间的分钟数,并将其作为天数添加到2070年11月31日。不幸的是,这只适用于几年,因为这两个日期之间的时间间隔将比2017年1月1日到1999年12月31日之间的时间还要长

    感谢您的帮助


    谢谢

    如果您的程序被调用超过2100000次,会发生什么?正如您所说,在开始重复某个日期之前,您只有有限的天数。根据您所说的,我认为
    属性
    不会有用,因为您无法存储它们。您的应用程序是否可以访问系统错误日志?您可以在那里编写一条特定的消息,并在每次应用程序启动时阅读它。我还建议您与系统管理员联系,以允许访问指定的目录或单个系统属性。您确实需要访问某种形式的持久存储。终止后,您可以关闭excel工作表吗?