【发布时间】:2011-11-25 08:44:21
【问题描述】:
我正在使用android.text.format.DateFormat.format("yyyy-MM-dd hh:mm:ss", new java.util.Date()) 来获取时间和日期。问题是它的格式不是我可以将它用作文件名的一部分 - 我正在创建日志文件,我需要像 20111123_123412 这样的格式或可以直接用作文件名一部分的格式.我如何从 Android 轻松获得它?
谢谢
【问题讨论】:
我正在使用android.text.format.DateFormat.format("yyyy-MM-dd hh:mm:ss", new java.util.Date()) 来获取时间和日期。问题是它的格式不是我可以将它用作文件名的一部分 - 我正在创建日志文件,我需要像 20111123_123412 这样的格式或可以直接用作文件名一部分的格式.我如何从 Android 轻松获得它?
谢谢
【问题讨论】:
这个怎么样?
android.text.format.DateFormat.format("yyyy_MM_dd_hh_mm_ss", new java.util.Date());
编辑:
我用过类似的东西,
SimpleDateFormat formatter = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss");
Date date = new Date();
String fileName = formatter.format(date);
【讨论】:
只需替换日期格式中的冒号:"yyyy-MM-dd hh:mm:ss" → "yyyy-MM-dd_hh.mm.ss"
【讨论】: