Android获取日期并插入文件名

标签 android date time filenames

我有一个很烦人的问题。我想获取当前日期/时间并将其插入到文件名中,但我这辈子都做不到。

我想获取 2011-11-18 12:13:57 的时间,然后将其插入到我的文件名中

文件名-2011-11-18-12:13:57.tar.gz

我已经尝试了 SimpleDateFormat 等,但它就是行不通!

(我在 Eclipse Indigo 中写作)

最佳答案

你可以使用这个:

import java.text.SimpleDateFormat;
// ...

SimpleDateFormat formatter = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss", Locale.US);
Date now = new Date();
String fileName = formatter.format(now) + ".tar.gz";

此外,您一定在某处遇到了错误,这对查找问题很有帮助。确保你没有空的 catch block :

catch (Exception e) {}

关于Android获取日期并插入文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182041/

相关文章:

java - 在PAN for Android 中创建蓝牙NAP 和PANU 并基于IP 相互通信

java - 从 Java 中的日历日期设置 XMLGregorianCalendar 值

php - 检查事件是在其他事件之前、之后还是期间

php - MySQL 获取考虑不同月份长度的月度发票记录

c - C linux中的时间函数

java - 在java中指定持续时间

c - 自纪元以来的打印时间(以纳秒为单位)

android - 按下时如何更改图像大小

java - Android Studio - 无法从预装的 sqlite 数据库检索数据

android - 改造:子列表的 GSON 自定义反序列化