javascript - 如何将当前日期和时间添加到已保存文件的名称中?

标签 javascript java android datetime android-activity

我正在研究this sound recorder Activity 。我向 Activity 添加了一个重新启动按钮以再次开始录制,但代码的问题是它会覆盖最后一个文件的新记录文件。我想编辑这部分代码。

outputFile = Environment.getExternalStorageDirectory().
    getAbsolutePath() + "/Recording" + date + time + ".3gpp";

问题是,我是编码新手,我不知道如何解释日期和时间,也不知道它是否有效。

最佳答案

像这样的东西怎么样

    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
    String fName = String.format ("myFile_%s.txt", sdf.format(new Date ()));

感谢@FabianGünter 使这成为一个完整的解决方案

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); 
outputFile = Environment.getExternalStorageDirectory(). 
             getAbsolutePath() + "/Recording" + sdf.format(new Date()) + ".3gpp";

关于javascript - 如何将当前日期和时间添加到已保存文件的名称中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41034420/

相关文章:

android - GPS 当前位置

javascript - 普通 JSON 到 GraphSON 格式

javascript - jQuery Ajax 成功提交条件问题

java - 为什么 Collections.synchronizedList(list) 在内部使用 instanceof 检查?

java - Jquery 缓动函数

Android 通过 HTML 上的媒体查询忽略字体大小更改

android - 如何在模拟器上截取高质量的屏幕截图?

javascript - dc lineChart 单击时弹出数据点信息

php - 仅使用 javascript 为移动设备加载 div

java - 如何在 Netbeans 中使用具有 SOAP 身份验证 header 的 .NET Web 服务