type
status
date
slug
summary
tags
category
icon
password
Flutter 中在时间处理方面还是比较简单的,我们主要用到的有两个类:
  • DateTime
    • 表示一个指定的时间点,包括年月日时分秒
  • TimeOfDay
    • 表示一天中的一个时间点,可以区分上午,下午,12小时制,24小时制等

获取当前时间

这里就得到了一个当前时间的DateTime对象,然后就可以拿到你想要的信息:
还可以获取当前时星期几:

转时间戳

时间运算

  • 前2天
    • 后2天
      • 两个时间点相隔的时间数

        上午还是下午

        可以使用TimeOfDay来处理:
        其中timeOfDay.period实际上是一个枚举对象:
        这样可以判断是上午还是下午了。

        12/24小时制

        • 24小时
          • 12小时
            还可以格式化输出当前的分钟小时数:
            Flutter深色模式Flutter在Android上的启动流程
            Loading...