获取系统时间TextClock控件

布局

    android:id="@+id/time"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_alignParentRight="true"

    android:layout_centerVertical="true"

    android:layout_marginEnd="10dp"

    android:format12Hour="yyyy年MM月dd  HH:mm:ss"

    android:format24Hour="yyyy年MM月dd  HH:mm:ss"

    android:gravity="center"

    android:paddingVertical="10dp"

    android:textColor="@color/white"

    android:textSize="14sp" />

其中必须设置android:format12Hour 或android:format24Hour,根据系统判断

yyyy年MM月dd EEEE HH:mm:ss 年月日星期和时间


setForMartHour(time, "M月dd日 EEEE  HH:mm:ss");//当前时钟

/**

* 设置时钟 格式判断

* @param v

* @param format

*/

private fun setForMartHour(v: TextClock, format: String) {

if (v.is24HourModeEnabled) {

v.format24Hour = format

}else {

v.format24Hour = format

}

}

你可能感兴趣的:(获取系统时间TextClock控件)