gpt4 book ai didi

symfony - 使用 Sonata Admin Bundle 更改 xls 导出中的日期格式

转载 作者:行者123 更新时间:2023-12-04 22:12:07 27 4
gpt4 key购买 nike

我接管了 Symfony2 应用程序的责任,该应用程序构建在 Sonata Admin Bundle 之上,并被用户要求进行一些小改动。在列表页面的 xls 导出中,日期都显示为例如Wed, 01 Aug 2012 00:00:00 +0200 ,但 Excel 格式是 General 。用户希望此列中的数据为 Excel 日期类型,以便可以对其进行排序。

我已经能够找到一些有关导出自定义的信息,但这主要涉及选择列表导出文件类型或要包含的字段,而不是如何更改导出文档中的格式。 here(我认为)提出了类似的问题,但没有答案。

我认为这将(或应该)非常简单,但这肯定不明显。任何帮助将非常感激。

最佳答案

对 Marciano 的回答略有改进。
使代码对奏鸣曲更新更具弹性。

public function getDataSourceIterator()
{
$datasourceit = parent::getDataSourceIterator();
$datasourceit->setDateTimeFormat('d/m/Y'); //change this to suit your needs
return $datasourceit;
}

关于symfony - 使用 Sonata Admin Bundle 更改 xls 导出中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25624632/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com