我正在使用智能手机将每日报告保存到数据库(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
我在App Inventor 2中使用“yyyy-MM-dd HH:mm:ss”时钟模式。
我终于解决了这个问题。通过使用加入“yyyy”,“MMMM”,“dd”和“HH:mm:ss”的程序。
要轻松完成,您只需执行以下操作即可
InstantInTime MakeInstant(text from):返回由MM / dd / YYYY指定的瞬间hh:mm:ss或MM / dd / YYYY或hh:mm。示例文本输入是“06/22/2015 12:18”