配置JMSSerializerBundle,我只找到关于注释的日期格式的示例,但不是关于如何在YAML中设置它的示例,所以:
这与
中的YAML相同dob:
expose: true
type: DateTime
目前,这是有效的,
handlers:
datetime:
default_format: "c" # ISO8601
default_timezone: "UTC"
但是输出是主配置中设置的输出,所以
"1982-06-06T00:00:00+02:00"
输出
"1982-06-06"
我希望它是
fun contains l1 [] = false
| contains l1 (hd::tl) = contains l1 tl
| contains l1 l2 = starts l1 l2;
这是一个出生日期,我不关心时间
答案 0 :(得分:0)
这个代码段对我有用
AcmeBundle\Document\User:
properties:
id:
type: string
groups: [list, detailed]
#...
birthday:
type: DateTime<'Y-m-d'>
groups: [detailed]
#...
createdAt:
type: DateTime<'Y-m-d H:i:s'>
groups: [detailed]
您当然可以在全局配置中指定一种默认格式,然后在需要时在属性级别自定义(在您的情况下为生日)。