gpt4 book ai didi

android - 将日期/时间(以毫秒为单位)格式化为 Android 中的本地字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:55 24 4
gpt4 key购买 nike

我有一个以毫秒为单位指定的日期/时间,通过以下方式检索:

Calendar.getInstance().getTimeInMillis();

我想将其格式化为一个字符串,该字符串以设备上的任何本地格式表示日期和时间。例如:

US:      12/15/2013 10:30 pm
Germany: 15.12.2013 22:30

我不必指定格式,例如:

SimpleDateFormat outputFormat = new SimpleDateFormat("MMM dd, yyyy h:mm a");

是否有处理本地格式的 API?

最佳答案

查看这段代码

    String myformat = android.provider.Settings.System.getString(getContentResolver(),     android.provider.Settings.System.DATE_FORMAT);
DateFormat dateFormat;
if (TextUtils.isEmpty(myformat)) {
dateFormat = android.text.format.DateFormat.getMediumDateFormat(getApplicationContext());
} else {
dateFormat = new SimpleDateFormat(format);
}

所以日期格式将与您的设备日期匹配

关于android - 将日期/时间(以毫秒为单位)格式化为 Android 中的本地字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15428380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com