`DBField::create_field('Datetime', $value)->FormatFromSettings()`

Taking a datetime string is still not needed and doing the above also means you get much better support for turning the string into a timestamp.