gpt4 book ai didi

mysql - excel导入数据库时​​出现 'Invalid datetime format'如何修复?

转载 作者:行者123 更新时间:2023-11-29 09:39:46 25 4
gpt4 key购买 nike

我使用 Maatwebsite Laravel excel 将 excel 导入数据库。我的 Excel 有一个日期格式列。当我导入时,除非该值是日期格式,否则数据将输入。如何修复它?日期格式的列是“tanggal_bergabung”列。

我使用 Laravel 5.8,Maatwebsite 3.1。

<?php

namespace App\Imports;

use App\DatabaseCompany;
use Maatwebsite\Excel\Concerns\ToModel;
use Maatwebsite\Excel\Concerns\WithHeadingRow;

class ImportDatabaseCompany implements ToModel,WithHeadingRow
{
/**
* @param array $row
*
* @return \Illuminate\Database\Eloquent\Model|null
*/
public function model(array $row)
{
return new DatabaseCompany([
//
'kode' => $row['kode'],
'bentuk_perusahaan' => $row['bentuk_perusahaan'],
'company_name' => $row['company_name'],
'kontak_perusahaan' => $row['kontak_perusahaan'],
'grade' => $row['grade'],
'order' => $row['order'],
'industri' => $row['industri'],
'jalan' => $row['jalan'],
'rt' => $row['rt'],
'rw' => $row['rw'],
'kelurahan' => $row['kelurahan'],
'kecamatan' => $row['kecamatan'],
'kabupaten_kota' => $row['kabupaten_kota'],
'provinsi' => $row['provinsi'],
'tanggal_bergabung' => $row['tanggal_bergabung'], //value is datetime
'status' => $row['status'],
'id_sales' => $row['id_sales'],
'sales' => $row['sales'],
'id_captain' => $row['id_captain']

]);
}
}

最佳答案

您可以将其更改为 yyyy-mm-dd H:i:s 或在您的日期时间上输入

\Carbon\Carbon::parse($row['tanggal_bergabung']))

关于mysql - excel导入数据库时​​出现 'Invalid datetime format'如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56862454/

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