0
我有一個DataStore,DataPusher和Data Explorer配置並運行的CKAN站點。 我上傳了一個csv文件,其中包含DD-MM-YYYY格式的日期列到我的CKAN網站,DataStore確定它的類型爲'timestamp'。但是,當我預覽文件的內容時,日期字段以YYYY-MM-DD格式顯示,與排序和篩選功能相混淆。 我該如何解決它?如何在CKAN Data Explorer中設置日期格式?
我有一個DataStore,DataPusher和Data Explorer配置並運行的CKAN站點。 我上傳了一個csv文件,其中包含DD-MM-YYYY格式的日期列到我的CKAN網站,DataStore確定它的類型爲'timestamp'。但是,當我預覽文件的內容時,日期字段以YYYY-MM-DD格式顯示,與排序和篩選功能相混淆。 我該如何解決它?如何在CKAN Data Explorer中設置日期格式?
如果不修改源代碼(直接或通過擴展),這是不可能的,並且沒有單一/簡單的地方代碼明確地格式化日期,以便您可以輕鬆介入。我會在這裏介入: https://github.com/ckan/ckan/blob/master/ckanext/reclineview/theme/public/recline_view.js#L91
通過查看時間戳列的數據集內部,然後用例如重新格式化該值。 moment.js。
順便說一句,在CKAN的團隊正在研究這可能有更好的範圍可配置性的改進數據瀏覽器: https://github.com/ckan/ckan/pull/3444