R将不同格式的日期转换为单一格式

时间:2019-06-03 08:50:55

标签: r date

我正在使用如下所示的数据集-

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

任何建议或替代解决方案将不胜感激

0 个答案:

没有答案