Php Symfony 1.4.11及;推进:夹具文件中的时间格式问题
我有个问题: 我有一个schema.yml,其中包含一个类型为“time”的字段: 对于我的初始数据,我有一个fixture文件,其中包含“time\u space”字段的值: 当我查看我的spreep.ini(到目前为止还没有修改)时,我看到以下设置:Php Symfony 1.4.11及;推进:夹具文件中的时间格式问题,php,mysql,symfony1,propel,Php,Mysql,Symfony1,Propel,我有个问题: 我有一个schema.yml,其中包含一个类型为“time”的字段: 对于我的初始数据,我有一个fixture文件,其中包含“time\u space”字段的值: 当我查看我的spreep.ini(到目前为止还没有修改)时,我看到以下设置: propel.defaultTimeFormat = H:i:s 在CLI中执行“symfony推进:数据加载”时,我的错误消息如下: 分析日期/时间值时出错: “24:00:00”[包装: DateTime::\构造():未能 在解析时间字
propel.defaultTimeFormat = H:i:s
在CLI中执行“symfony推进:数据加载”时,我的错误消息如下:
分析日期/时间值时出错:
“24:00:00”[包装:
DateTime::\构造():未能
在解析时间字符串(24:00:00)
位置0(2):意外字符]
我做错了什么?有人知道如何设置正确的格式吗?
任何帮助都会很好,谢谢:-)
我正在使用Windows7x64、IIS7.5、MySQL 5.5.10和PHP5.2.17进行开发
干杯,
Hans Mayer我最近在条令上遇到了这个问题(但时间戳字段),将它们放在“-s”中解决了这个问题,所以:“23:59:59”就行了
顺便说一下,H:i:s中的H不允许你输入24,因为没有24。这次是24:00。我最近在条令上遇到了这个问题(但在时间戳字段上),把它们放在“-s”中解决了这个问题,所以:“23:59:59”就行了
顺便说一下,H:i:s中的H不允许你输入24,因为没有24。这次是24点。呃。。。“23:59:59”时间行吗?i、 是不是只有当你度过24小时后你才会遇到问题?是的,23:59:59有效!我的想法哪里错了?当我在phpMyAdmin中尝试它时,我可以轻松地24小时编辑。。。你知道为什么我不能在我的赛程中做吗?:-)@汉斯:对不起,我对推进了解不多;我只使用过信条,也从未使用过“时间”类型。我只是猜测时间可能会限制在一天中的有效时间内。我不知道这是否意味着有限,或不是。。。很明显,MySQL中不限于24小时,所以我想这是一个推进问题。DateTime是一个php内置类,不属于推进类。出于好奇,为什么需要使用24:00:00或更高版本?为什么你不能用00:00:00?呃。。。“23:59:59”时间行吗?i、 是不是只有当你度过24小时后你才会遇到问题?是的,23:59:59有效!我的想法哪里错了?当我在phpMyAdmin中尝试它时,我可以轻松地24小时编辑。。。你知道为什么我不能在我的赛程中做吗?:-)@汉斯:对不起,我对推进了解不多;我只使用过信条,也从未使用过“时间”类型。我只是猜测时间可能会限制在一天中的有效时间内。我不知道这是否意味着有限,或不是。。。很明显,MySQL中不限于24小时,所以我想这是一个推进问题。DateTime是一个php内置类,不属于推进类。出于好奇,为什么需要使用24:00:00或更高版本?为什么你不能用00:00:00?
time_space: 24:00:00 # doesn't work
propel.defaultTimeFormat = H:i:s