App Inventor 2中日期时间模式的非法参数

问题描述 投票:0回答:2

我正在使用智能手机将每日报告保存到数据库(Mysql),使用App Inventor 2.当我使用所有类型的三星智能手机试用我的应用程序时,它显示错误,如此.Samsung notification Error

这是通知错误:

“抱歉,对于Clock.FormatDateTime中的模式非常挑剔非法参数。可接受的模式是空字符串,MM / dd / YYYY HH:mm:ss a,或MMM d,yyyy HH:mm。空字符串将提供默认格式,格式化日期为“MMM d,yyyy HH:mm:ss a”,格式化日期为“MMM d,yyyy”。要查看所有可能的模式,请参阅docs.oracle.com/javase/7/docs/api/java/ text / ... END APPLICATION“

但是当我使用小米A1时,不会出现错误通知。并且数据可以顺利地插入到数据库中。这是我在Block脚本中使用的日期时间模式。 Block Pattern Script

enter image description here

我在App Inventor 2中使用“yyyy-MM-dd HH:mm:ss”时钟模式。

android mysql datetime app-inventor
2个回答
0
投票

我终于解决了这个问题。通过使用加入“yyyy”,“MMMM”,“dd”和“HH:mm:ss”的程序。

Block Procedure enter image description here


0
投票

要轻松完成,您只需执行以下操作即可

InstantInTime MakeInstant(text from):返回由MM / dd / YYYY指定的瞬间hh:mm:ss或MM / dd / YYYY或hh:mm。示例文本输入是“06/22/2015 12:18”

© www.soinside.com 2019 - 2024. All rights reserved.