我想从 Android 中一年中的日期中获取一周中的日期名称。示例:2016 年第 344 天的日期名称是什么。我的服务器为我提供这样的数据,并且必须使用它来找出日期名称。
{
"id": 106,
"month": 12,
"year": 2016,
"yDay": 344,
"hour": 19
}
Run Code Online (Sandbox Code Playgroud)
我可以从日历中获取当前日期。
Calendar calendar = Calendar.getInstance();
int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);
您可以直接从 Calendar 对象获取字符串形式的星期几:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_YEAR, dayOfYear); // Set the day of the year value
String day = cal.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.US);
// Use Calendar.SHORT for abbreviated names or .LONG for full names
// and be sure to change the locale as necessary
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6626 次 |
| 最近记录: |