微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Flutter 中识别字符串中的日期

如何解决在 Flutter 中识别字符串中的日期

我需要实现“在 Flutter(Dart) 中识别字符串中的日期”。 首先,我搜索了“识别字符串中的日期”,然后找到了 this 网址。 这个网址就像我想要的那样工作。 但是我在 Flutter(Dart) 需要这个。

有谁知道我怎样才能实现这个功能

顺便说一句,我找不到任何酒吧。

编辑:示例字符串“明天下午 2 点可以吗”。我需要识别像“03.01.2021 14:00:00”这样的日期。

编辑 2:想象一个表单,它有一些字段,如标题、开始日期等。当用户标题设置为“明天早上与朋友见面”时,我想将开始日期字段设置为明天的完整日期(如果今天是 02.01.2021,那么字段应该是 03.01.2021)。

添加了。

enter image description here

谢谢大家,

Utku Y.

编辑 3:现在我们将使用 this short way

解决方法

我怀疑您可以将英文描述或实际的 ANTLR 代码翻译为 https://pub.dev/packages/petitparser。您也可以使用由较小的正则表达式构建的正则表达式来实现。

,

DateTime 有一个 parse 方法

var parsedDate = DateTime.parse('1974-03-20 00:00:00.000');

https://api.dartlang.org/stable/dart-core/DateTime/parse.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。