java - 如何获取文件 io 的兼容时间戳?

标签 java android date file-io timestamp

我正在编写一种将文件保存到 Android 上的 SD 卡的方法。我希望将其作为格式“description_code_uniqueTimeStamp.png”。

我尝试了多种日期和时间格式,但当我尝试将文件写入无效格式时收到错误。可能是由于:或。

任何人都可以为我提供一个对文件名有效的唯一时间戳(精确到秒应该可以)的解决方案吗?

谢谢

最佳答案

final String prefix = "description_code_";
final String format = "yyyy-MM-dd'T'HH-mm-ss";
SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.US);
String filename = prefix + sdf.format(new Date(0)));

关于java - 如何获取文件 io 的兼容时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14403062/

相关文章:

java - AutoBind DatagramSocket类似于java中的TCP Socket

android - 因错误 :Execution failed for task ':app:processDebugResources' . > com.android.ide.common.process.ProcessException 而被阻止:无法执行 aapt

android - 为什么在 Activity 之间切换时会调用 Activity.onUserInteraction()?

android - 后退按钮上的主要 Activity 变灰/禁用

java - 日历字段增量给出了意想不到的结果

javascript - jquery DatePicker - 数字月份下拉列表

javascript - 使用 jQuery 从字符串中提取日期和时间

java - Spring-security:登录用户页面时得到http状态405

Java - 为什么InputStream#read采用C风格设计?

java - Apache HttpClient 连接管理