我正在编写一种将文件保存到 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/