¿Cómo migro las fechas?
Oct 23 2020
En mi sitio de Drupal 7, la fecha se almacena en la base de datos como 2020-08-10 00:00:00 .
Cuando migro esas fechas sin ningún formato ( field_blog_post_date: field_blog_post_date), la fecha se migra a la tabla de Drupal 8 con el mismo formato exacto. Sin embargo, no se muestra cuando se visualiza un nodo.
Intenté usar un format_datecomplemento.
field_blog_post_date:
plugin: format_date
source: field_blog_post_date
from_format: 'Y-m-d H:i:s'
to_format: 'Y-m-d'
Cuando lo uso, causa el siguiente error.
DateTime :: createFromFormat () espera que el parámetro 2 sea una cadena, dada la matriz
DateTimePlus.php: 251
Respuestas
2 Diana Oct 23 2020 at 04:48
esto funcionó! encontré la respuesta aquíhttps://www.drupal.org/project/drupal/issues/2923723#comment-12343660
field_blog_post_date:
plugin: iterator
source: field_blog_post_date
process:
value:
plugin: substr
source: value
start: 0
length: 10
NoSssweat Oct 23 2020 at 05:00
También de https://www.drupal.org/project/drupal/issues/2923723#comment-13141671
field_blog_post_date:
plugin: sub_process
source: field_blog_post_date
process:
value:
plugin: format_date
from_format: 'Y-m-d H:i:s'
to_format: 'Y-m-d'
source: value
Deberia trabajar