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是东京时间,比北京时间快一个小时,
效果图如下:
时区