TimePicker


TimePicker

icon-note.gif 说明: 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

选择时间的滑动选择器组件。

权限列表

子组件

接口

TimePicker(options?: TimePickerOptions)

默认以00:00至23:59的时间区间创建滑动选择器。

  • options参数
    参数名 参数类型 必填 默认值 参数描述
    selected Date 当前系统时间 设置选中项的时间。

属性

名称 参数类型 默认值 描述
useMilitaryTime boolean false 展示时间是否为24小时制,不支持动态修改。

事件

名称 功能描述
onChange(callback: (value: TimePickerResult ) => void) 选择时间时触发该事件。

TimePickerResult对象说明

名称 参数类型 描述
hour number 选中时间的时。
minute number 选中时间的分。

示例

时间选择器

@Entry
@Component
struct TimePickerExample {
  private selectedTime: Date = new Date('08-00')

  build() {
    Column() {
      TimePicker({
        selected: this.selectedTime,
      })
      .useMilitaryTime(true)
      .onChange((date: TimePickerResult) => {
        console.info('select current date is: ' + JSON.stringify(date))
      })
    }.width('100%')
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

zh-cn_image_0000001251292933