似乎有许多方法来格式化日期和时间,Android的 - 但没有完全相同的方式我想;-)格式化的日期和时间,在“设置 - 日期和时间”
的方法我已经能够查找涉及区域设置(直接或间接) - 但正确的方法必须是使用用户在“设置 - 日期和时间”中配置的内容。
使用例如:
String res = java.text.DateFormat.getDateTimeInstance(java.text.DateFormat.SHORT, java.text.DateFormat.MEDIUM).format(date);
Log.d("", res);
日志:13年4月9日下午十二时11分34秒
和
res = android.text.format.DateUtils.formatDateTime(getActivity(), date.getTime(), android.text.format.DateUtils.FORMAT_SHOW_TIME | android.text.format.DateUtils.FORMAT_SHOW_DATE | android.text.format.DateUtils.FORMAT_SHOW_YEAR);
Log.d("", res);
日志:12:11 2013年4月9日
但这不是它如何配置,当我看着一个文件的日期和时间它写为:09/04/2013 12:11
那么如何获得在“设置 - 日期和时间”中配置的格式化字符串(如“yyyy-MM-dd”和“HH:mm”),或者如何获取根据这些日期格式化的日期规则是什么?
据我了解,这将返回一个日期 - 我想走另一条路。 – 2013-04-10 14:31:52
查看编辑答案 – Triode 2013-04-10 15:54:58