显示日期和时间在用户的语言环境 [英] Display date AND time in user locale
问题描述
我知道我可以使用 android.text.format.DateFormat.getDateFormat()
格式化我的日期,和 android.text.format。 DateFormat.getTimeFormat
格式化我的时间,但我怎么格式化日期时间?类似于 getDateTimeInstance
方法从 java.text.DateFormat中的
。
I know I can use android.text.format.DateFormat.getDateFormat()
to format my dates, and android.text.format.DateFormat.getTimeFormat
to format my times, but how do I format a datetime? Similar to the getDateTimeInstance
method from java.text.DateFormat
.
我目前只是串联两个 getDateFormat
和 getTimeFormat
的格式化,但是我不结果知道有他们的日期和时间显示哪条路围绕用户prefers。
I'm currently just concatenating the result of both the getDateFormat
and getTimeFormat
's formatters, but I don't know which way around the user prefers to have their dates and times shown.
推荐答案
您是否需要字符串重仅presentation?如果是,请看看
<一href="http://developer.android.com/reference/android/text/format/DateUtils.html#formatDateTime%28android.content.Context,%20long,%20int%29"><$c$c>DateUtils.formatDateTime(Context的背景下,长米利斯,诠释标志) :
Do you need the String representation only? If yes, please have a look at
DateUtils.formatDateTime(Context context, long millis, int flags)
:
public static String formatDateTime (Context context, long millis, int flags)
在<一href="http://developer.android.com/reference/android/text/format/DateUtils.html">android.text.format.DateUtils
这篇关于显示日期和时间在用户的语言环境的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!