我目前正在开展一个项目,在该项目中,我使用 Alice-bundle 创建固定装置来运行测试,以确保我的 API 端点正常工作。一切正常,除了 DateTime 属性。
无论我传递什么字符串,例如:<dateTime('2019-09-23 14:00:00')>
,它总是给我错误的日期和时间,通常是这样的:1998-10-25T14:29:45+01:00
。
即使使用<dateTime('now')>
也不起作用——它也给了我一些 2000 年代之前的日期和时间,而这正是我发现的一些示例所使用的。
夹具可能看起来像这样:
Path\To\Task\Entity:
my_task:
title: 'My tasks'
description: 'These are all the tasks just for me!!!'
startsAt: <dateTime('now')>
endsAt: <dateTime('now')>
createdBy: '@some_higher_user'
理想情况下,我只想给它传递一个字符串,这样我就可以同时定义日期和时间,并确保它以正确的格式正常工作。
帮助将不胜感激。