我知道我可以使用 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?如果是,请看看 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)
在android.text.format.DateUtils