获取用户友好日期android

时间:2011-05-10 12:55:32

标签: android date system

您好我想以用户友好的方式获取系统日期,如2011年2月14日12:00 AM。我怎么能在android中做到这一点?

4 个答案:

答案 0 :(得分:3)

在这里,您可以使用SimpleDateFormat类,您可以在其中获取日期和时间。你可以写这样的东西

Configuration mConfiguration = new Configuration();
Settings.System.getConfiguration(getContentResolver(), mConfiguration);
final TimeZone mTimeZone = Calendar.getInstance(mConfiguration.locale).getTimeZone();
SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("MM.dd HH:mm");
mSimpleDateFormat.setTimeZone(mTimeZone);
mRefreshDateTime = mSimpleDateFormat.format(new Date());

您可以在SimpleDateFormat中随意传递。您可以在此处找到类参数:SimpleDateFormat 我希望它会对你有所帮助。

答案 1 :(得分:1)

Calendar mReminderCal = Calendar.getInstance();
mReminderCal.setTimeInMillis(System.currentTimeMillis());
Date dateText = new Date(mReminderCal.get(Calendar.YEAR)-1900,
    mReminderCal.get(Calendar.MONTH),
    mReminderCal.get(Calendar.DAY_OF_MONTH),
    mReminderCal.get(Calendar.HOUR_OF_DAY),
    mReminderCal.get(Calendar.MINUTE));
String dateString = android.text.format.DateFormat.format("MM/dd/yyyy hh:mm", dateText));

答案 2 :(得分:1)

使用SimpleDateFormat

答案 3 :(得分:1)

像Java SE中的

SimpleDateFormat