Date 从文本生成即时消息不';t work-MakeInstant的参数应具有不同的形式

Date 从文本生成即时消息不';t work-MakeInstant的参数应具有不同的形式,date,app-inventor,Date,App Inventor,我一直在玩麻省理工学院AppInventor,并试图计算两次约会之间的持续时间 我从两个文本字段中获取日期值。Clock.MakeInstant说它只能接受MM/DD/YYYY格式的日期,所以我很小心地这么做了。尽管如此,当我尝试将它们输入MakeInstant时,它总是弹出相同的消息,即只能接受MM/DD/yyyyy hh:MM:ss或MM/DD/yyyyy或hh:MM。在将输入的文本值传递给MakeInstant之前,我打印了这些值,以确认它们没有被破坏,并且没有问题——每个值都只是一个MM

我一直在玩麻省理工学院AppInventor,并试图计算两次约会之间的持续时间

我从两个文本字段中获取日期值。Clock.MakeInstant说它只能接受MM/DD/YYYY格式的日期,所以我很小心地这么做了。尽管如此,当我尝试将它们输入MakeInstant时,它总是弹出相同的消息,即只能接受MM/DD/yyyyy hh:MM:ss或MM/DD/yyyyy或hh:MM。在将输入的文本值传递给MakeInstant之前,我打印了这些值,以确认它们没有被破坏,并且没有问题——每个值都只是一个MM/DD/YYYY格式的日期


我不知道还能尝试什么。据我所知,我严格遵守了指示。有关如何将日期作为文本传递给Clock.MakeInstant的任何示例?

请参阅此屏幕截图来源:
泰丰

感谢您的快速回复。我想说的是,我在做那件事,但它不起作用。我已经添加了代码、日期输入和最终结果的图像。在使用MakeInstant之前,您应该添加一个合理性检查,如果两个文本框的格式都正确,是否也要测试"... 我在第一次转换时被卡住了,因为我认为我做错了什么,但是你的回答表明代码是正确的。在这之后,我添加了调试输出,并开始禁用部分代码,以查看我能做多少。结果表明,最初的持续时间计算很好,失败的部分会在我对其中一个日期字段和之前保存在数据库中的另一个日期执行相同操作时出现。第二个日期的格式不正确。现在正试图解决这个问题,但还没有成功——如果我试图节省毫秒并在以后格式化它,它将不起作用。请随时提供另一个屏幕截图。。。你也可以考虑在非常有用的app发明人论坛中提问,可能其他人已经经历过这一点。