我正在尝试从以下字符串创建DateTime:
2012-02-16 00:45:54.441899
我试过这种格式,没有成功:
Y-m-d H:i:s。*
我该怎么办?我不关心点之后的部分。
答案 0 :(得分:2)
你忘记了格式的微秒部分:
$s = '2012-02-16 00:45:54.441899';
$d = DateTime::createFromFormat('Y-m-d H:i:s.u', $s);//format looks like your string
echo $d->format('Ymd');//output format can be whatever you like