当前位置: 首页 > 知识库问答 >
问题:

未处理的异常:格式异常:尝试从 null 位置 0 读取 yyyy

淳于乐池
2023-03-14

我试图使用dateTime打开或关闭对注册表的访问,我在Firebase中保存了打开或关闭日期的值。因此,我必须从数据库中检索日期值,并与用户当前时间进行比较。为了获得国家当前时间,我使用了WorldTime API。请检查我的代码,让我知道我犯了错误或错误?

非常感谢

    await FirebaseFirestore.instance
        .collection("DateTimeActivity")
        .doc("OpenTime")
        .snapshots()
        .listen((event) {
      var openDateTime = event.get("OpenTime");
      var closeDateTime = event.get("closeTime");

      DateFormat myFormat = DateFormat('yyyy-MM-dd');

      DateTime open = myFormat.parse(openDateTime);
      DateTime close = myFormat.parse(closeDateTime);
      //DateTime current = myFormat.parse(currentTime);

      if (DateTime.parse(currentTime).isBefore(open)) {
        isTime = false;
      } else if (DateTime.parse(currentTime).isAfter(close)) {
        isTime = false;
      } else {
        isTime = true;
      }
    });

    return isTime;
  }  ```

共有1个答案

牟辰龙
2023-03-14

甚至认为您在firebase中设置了一个日期,它会将其存储为时间戳。尝试: myFormat.parse((打开日期时间作为时间戳)toDate())

 类似资料:
  • 我正在尝试格式化我的日期和时间。 我的代码 its显示错误未处理异常:格式异常:无效日期格式 现在它看起来像这样

  • 在将其标记为副本之前,请阅读问题。 我在我的谷歌控制台中设置了SHA1和SHA256。 我已经尝试了很多方法,但仍然面临错误。 未处理的异常: 平台异常(sign_in_failed, 还尝试了Flutter和google_sign_in插件:PlatformException(sign_in_failed,com.google.android.gms.common.api.ApiExceptio

  • 问题内容: 它在DEBUG = True模式下运行。有时,当遇到错误时,它可能会抛出带有追溯信息的错误消息,但有时,它仅显示以下行: 我必须切换到开发服务器才能查看详细消息。 遇到错误时,如何使它始终显示回溯消息? 问题答案: 也许你可以使用此代码段,这会将异常记录在apache的日志中: 把它放在你的settings.py: 在你的代码中:

  • 我已经浏览了所有相关的帖子,但是我的@Controlller建议似乎没有处理从Controller类抛出的自定义异常。但是@Controller类中的@ExceptionHandler确实处理了异常。我不知道是什么错误。 网状物xml: dispatcher servlet。xml: @控制器建议等级: @ControllerAdvice与控制器位于同一个包中。

  • 问题内容: 我正在开发一个Android应用,该应用必须将json格式的Java对象保存到SQLite数据库中。我为此操作编写了代码,然后他们必须提取Json对象并将其重新转换为Java对象。当我尝试调用将json对象反序列化为字符串的方法时,我在Android Studio中发现此错误: 当我尝试捕获程序运行但不反序列化json对象时。 这是该方法的代码: 你能帮我吗? 问题答案: 是的,您需要

  • 有时候传输的入站或出站数据不够,通常这种情况也需要处理,例如抛出一个异常。这可能是你错误的输入或处理大的资源或其他的异常导致。我们来写一个实现,如果输入字节超出限制长度就抛出TooLongFrameException,这样的功能一般用来防止资源耗尽。看下图: 在图10.4最大帧大小被设置为3个字节。 Figure 10.4 Decoding via FrameChunkDecoder 上图显示帧的