Android TextClock时间格式

2021-10-11  本文已影响0人  100个大西瓜
android:format24Hour="yyyy年MM月dd日\nHH:mm:ss\nEEEE"

注::EEEE :是星期的

主要有三个属性
1.format12Hour :当设备是12小时制时的显示格式
2.format24Hour :当设备是24小时制时的显示格式
3.timeZone :指定时区,与当前设备的时区比较之后,显示指定时区的时间
这里有三个TextClock

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">

    <TextClock
        android:id="@+id/textClock1"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:format12Hour="yyyy年MM月dd日\nhh:mm:ss\nEEEE"
        android:format24Hour="yyyy年MM月dd日\nHH:mm:ss\nEEEE"
        android:gravity="center"
        android:textAppearance="@style/TextAppearance.AppCompat.Headline" />

    <TextClock
        android:id="@+id/textClock2"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:format12Hour="yyyy年MM月dd日\nhh:mm:ss\nEEEE"
        android:format24Hour="yyyy年MM月dd日\nHH:mm:ss\nEEEE"
        android:gravity="center"
        android:textAppearance="@style/TextAppearance.AppCompat.Headline"
        android:timeZone="Asia/Shanghai" />

    <TextClock
        android:id="@+id/textClock3"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:format12Hour="yyyy年MM月dd日\nhh:mm:ss\nEEEE"
        android:format24Hour="yyyy年MM月dd日\nHH:mm:ss\nEEEE"
        android:gravity="center"
        android:textAppearance="@style/TextAppearance.AppCompat.Headline"
        android:timeZone="Asia/Tokyo" />

</LinearLayout>

当前时区就是上海的时区,所以1跟2是一样的,3是东京时间,比北京时间快一个小时,
效果图如下:


时区
上一篇下一篇

猜你喜欢

热点阅读