Skip to content

6r. Cell: DateTime

i_82 edited this page Mar 26, 2018 · 1 revision

DateTime cell displays a UIDatePicker called cellDatePicker inside.

Key Type Description Flags Default
min Number minimum value of timeIntervalSince1970 Optional 0
max Number maximum value of timeIntervalSince1970 Optional INT_MAX
minuteInterval Number time interval in minute Optional 1
mode String cellDatePicker.datePickerMode Optional datetime
format String time format (ISO8601) Optional, mode != "interval" nil

label/icon are not supported.

mode Description
datetime UIDatePickerModeDateAndTime
date UIDatePickerModeDate
time UIDatePickerModeTime
interval UIDatePickerModeCountDownTimer

If format is set, a new NSDateFormatter instance with dateFormat = format will be created. And the final value will be the formatted date text converted from cellDatePicker.date.

value Type Condition Description
Number format == nil && mode != "interval" cellDatePicker.date.timeIntervalSince1970
Number format == nil && mode == "interval" cellDatePicker.date.countDownDuration
String format.length > 0 && mode != "interval formatted date text

About format: Unicode: Date Format Patterns

Example

{
    "cell": "DateTime",
    "key": "datetime1",
    "mode": "datetime"
}