日期格式为24小时的两位数字

易卜拉欣99

我正在尝试检查字符串是否包含24小时时间。这是我当前的代码:


func isMilTime(from string: String) -> Bool {
    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "HH:mm"
    if (dateFormatter.date(from: string) != nil) {
        return true
    }else{
        return false
    }
}
print(isMilTime(from: "9:2")) //true

当前,像“ 9:2”这样的单位时间返回为true。如何修改此设置以仅检测两位数的时间,例如“ 9:02”?

瓦迪安

要仅检查我建议使用正则表达式解决方案的格式,它将返回true该范围0:00 – 23:59

func isMilTime(from string: String) -> Bool {
    return string.range(of: "^(2[0-3]|[01]?\\d):[0-5]\\d$", options: .regularExpression) != nil
}

print(isMilTime(from: "9:2")) //false

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将年份为两位数的德语日期格式转换为 UTC 格式?

来自分类Dev

Javascript日期验证-以19(世纪)为两位数字日期作为前缀

来自分类Dev

如何将数字的格式设置为小数点前的两位数

来自分类Dev

将数字格式化为两位数

来自分类Dev

SQL中的两位数日期格式

来自分类Dev

SQL中的两位数日期格式

来自分类Dev

用两位数的年份日期格式定义年份

来自分类Dev

如何使数字始终显示为两位数

来自分类Dev

AngularJS orderyby两位数字

来自分类Dev

用两位数字索引

来自分类Dev

每两位数字交换

来自分类Dev

解析两位数的日期

来自分类常见问题

如何在python中获取两位数(00.00.00)的小时格式?

来自分类Dev

自定义数字格式:最后两位数字前的逗号

来自分类Dev

自定义数字格式:最后两位数字前的逗号

来自分类Dev

如果数字相等,大于两位数或小于两位数怎么写条件

来自分类Dev

在Oracle中为数字的最后两位数字创建索引

来自分类Dev

Python 3 | 如何检查数字的前两位数字是否为00?

来自分类Dev

shell 脚本将默认数字设置为两位数字零作为前缀

来自分类Dev

将数字格式化为两位数字,即使第一个数字为0 vba

来自分类Dev

XSL格式编号,每两位数字带有“连字符”

来自分类Dev

用两位数字格式化字符串

来自分类Dev

处理 Pandas df 中“日期”(yyyymmdd)列中每行的最后两位数字(dd)

来自分类Dev

如何获取creationtime.month的格式为两位数而不是单数?

来自分类Dev

如何从数字中获得前两位数字?

来自分类Dev

如何获得数字的前两位数字

来自分类Dev

获取长长数字的前两位数字

来自分类Dev

生成从00到24的两位数

来自分类Dev

sprintf不执行任何操作-尝试输出为两位数字(前导零)

Related 相关文章

  1. 1

    如何将年份为两位数的德语日期格式转换为 UTC 格式?

  2. 2

    Javascript日期验证-以19(世纪)为两位数字日期作为前缀

  3. 3

    如何将数字的格式设置为小数点前的两位数

  4. 4

    将数字格式化为两位数

  5. 5

    SQL中的两位数日期格式

  6. 6

    SQL中的两位数日期格式

  7. 7

    用两位数的年份日期格式定义年份

  8. 8

    如何使数字始终显示为两位数

  9. 9

    AngularJS orderyby两位数字

  10. 10

    用两位数字索引

  11. 11

    每两位数字交换

  12. 12

    解析两位数的日期

  13. 13

    如何在python中获取两位数(00.00.00)的小时格式?

  14. 14

    自定义数字格式:最后两位数字前的逗号

  15. 15

    自定义数字格式:最后两位数字前的逗号

  16. 16

    如果数字相等,大于两位数或小于两位数怎么写条件

  17. 17

    在Oracle中为数字的最后两位数字创建索引

  18. 18

    Python 3 | 如何检查数字的前两位数字是否为00?

  19. 19

    shell 脚本将默认数字设置为两位数字零作为前缀

  20. 20

    将数字格式化为两位数字,即使第一个数字为0 vba

  21. 21

    XSL格式编号,每两位数字带有“连字符”

  22. 22

    用两位数字格式化字符串

  23. 23

    处理 Pandas df 中“日期”(yyyymmdd)列中每行的最后两位数字(dd)

  24. 24

    如何获取creationtime.month的格式为两位数而不是单数?

  25. 25

    如何从数字中获得前两位数字?

  26. 26

    如何获得数字的前两位数字

  27. 27

    获取长长数字的前两位数字

  28. 28

    生成从00到24的两位数

  29. 29

    sprintf不执行任何操作-尝试输出为两位数字(前导零)

热门标签

归档