我正在使用如下所示的数据集-
EntityManager
列doctrine:
dbal:
default_connection: customer1
connections:
customer1:
url: '%env(DATABASE_CUSTOMER1_URL)%'
driver: 'pdo_mysql'
server_version: '5.7'
charset: utf8mb4
customer2:
url: '%env(DATABASE_CUSTOMER2_URL)%'
driver: 'pdo_mysql'
server_version: '5.7'
charset: utf8mb4
orm:
default_entity_manager: customer1
entity_managers:
customer1:
connection: customer1
customer2:
connection: customer2
包含不同格式的日期。我想清理此列,以便所有日期都采用相同格式。
所需的格式- YYYY-MM-DD
这里是我的尝试-
我使用了 public function someAction(Request $request)
{
if ($request->getHttpHost() === 'customer2url.com') {
$em = $this->getDoctrine()->getManager('customer2');
} else {
$em = $this->getDoctrine()->getManager();
}
}
包中的$this->getDoctrine()->getRepository(Entity::class, 'customer1')
函数来转换日期。
data = data.frame(ID=c(1,2,3,4,5,6,7,8,9,10),
Date=c('Jan 11, 2019 12:00:00 am','Feb 15, 2019 12:00:00 am','Mar 8, 2019 12:00:00 am',
'Apr 5, 2019 12:00:00 am','Apr 12, 2019 12:00:00 am','26/01/2015 00:00','2015-02-16 00:00:00',
'2015-02-12 00:00:00','2015-11-10 00:00:00','Dec 7, 2018 12:00:00 am'))
#Converting the Date column to character
data$Date=as.character(data$Date)
哪个给我以下错误
handleParseFailure(deparse(substitute(x)),length(x), on.parse.failure):无法将data $ Date解析为有效日期 任何格式。
但是,当我尝试使用数据集中的任何单个日期使用相同的功能时,效果很好。
Date
任何建议或替代解决方案将不胜感激