我想通过命名与当前时间戳我的Java应用程序创建的新文件。
我需要这方面的帮助。如何命名与当前时间戳创建新的文件?这班我应该包括哪些内容?
无需太复杂,试试这个内胆:
String fileName = new SimpleDateFormat("yyyyMMddHHmm'.txt'").format(new Date());
试试这个
String fileSuffix = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
你可以用下面的方式将文件扩展名追加当前的时间戳:
String fileName = new Date().getTime() + ".txt";
使用SimpleDateFormat
为AIX建议当前时间格式化成字符串。您应该使用不包含/
字符的格式等,我建议像yyyyMMddhhmm
您可以使用DateTime
import org.joda.time.DateTime
选择1:yyyyMMddHHmmss
DateTime.now().toString("yyyyMMddHHmmss")
会给20190205214430
选项2:yyyy-dd-M--HH-mm-ss
DateTime.now().toString("yyyy-dd-M--HH-mm-ss")
会给2019-05-2--21-43-32
Date
,SimpleDateFormat
和任何类都需要对事物的I / O端(有很多可能性)。