我有一个适用于12小时格式的Android Watch Face。我很困惑如何使用TextClock或任何其他方法基于手机的系统偏好实现24小时格式。
SimpleDateFormat twelvehour = new SimpleDateFormat("h:mm a", Locale.US);
String TimeAmPmNoSec = String.format("%s", twelvehour.format(cal.getTime()));
canvas.drawText(TimeAmPmNoSec, (centerX - (timeXLength / 2.0f ), timeYOffset, timePaint);
答案 0 :(得分:2)
该设置会自动从您的手机连接到手表,您可以通过拨打DateFormat.is24HourFormat(context)
在手表应用中获取该设置。