当前位置: 首页 > 知识库问答 >
问题:

导出文件名中带有日期戳的CSV

漆雕深
2023-03-14

虽然我进入实现从相当长的时间,但新的发展。

          CSVWriter writer = new CSVWriter(new FileWriter("Path", false));
          ResultSetMetaData Mdata = rs.getMetaData();

共有1个答案

章宏峻
2023-03-14

在创建filewriter时,可以将当前日期作为字符串获取,然后将其附加到名称后面,如下所示:

String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date(System.currentTimeMillis()));
new FileWriter("Filename_" + date + ".csv", false);

您还可以使用简单日期格式的格式规则更改时间戳的格式:https://docs.oracle.com/javase/7/docs/api/java/text/simpledateformat.html

 类似资料:
  • 问题内容: 我正在尝试将当前日期附加到log4j日志文件中。所以会是这样的: myApp-2011-01-07.log 事实是,我不想使用DailyRollingFileAppender。原因是每天将运行另一个脚本,该脚本将备份logs文件夹中的所有内容。它在Tomcat5.5下运行。 在log4j中可以吗? 问题答案: 我认为您可以在代码中设置系统属性以包含当前日期: 然后,在log4j.xml

  • 我有下面的代码,可以将工作表下载到我电脑上的文件夹中。如何让它将excel工作表下载到新创建的带有当前日期戳的文件夹中?例如,我希望将文件下载到名为: 对于2022年6月10日下载的任何文件。 这是我拥有的代码:

  • 我试图使用bash脚本交换日志文件名中的日期。然而,我似乎无法让日期发挥好作用。 当我尝试使用交换日期时,原始日期仍然在文件名中(我正在回响,而不是现在使用): 我想要更改的日志文件中只有今天的日期。格式为。我想把它改成。 我在命令中使用变量名的问题是什么?

  • 问题内容: 我有一个带有一堆文件的文件夹。我需要删除7月1日之前创建的所有文件。如何在bash脚本中做到这一点? 问题答案: 我认为以下应该做您想要的: 第一行创建一个文件,该文件最后一次修改是在2010年7月1日。第二行在/ path / to / file中找到日期不比虚拟文件新的所有文件,然后将其删除。 如果要再次检查它是否可以正常工作,请删除该参数,它只应列出将要删除的文件。

  • 问题内容: 我正在使用NetBeans将数据导出到Java应用程序中的文件中。该文件将具有我在代码中给定的硬编码名称。请在下面的代码中找到。 我想在生成的文件名上附加日期和时间戳,以便创建的每个文件都是唯一的文件。如何实现呢? 问题答案: 使用和拆分以保持文件扩展名: 更新: 如果您能够修改变量,我的建议是:

  • 我正试图将数据从spark dataframe导出到。csv文件: 它正在创建一个文件名为“Part-R-00001-512872F2-9B51-46C5-B0EE-31D626063571.csv” 我希望文件名为“part-r-00000.csv”或“part-00000.csv”