首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在导入excel到数据库时,如何修复“无效的日期时间格式”?

问在导入excel到数据库时,如何修复“无效的日期时间格式”?
EN

Stack Overflow用户
提问于 2019-07-03 11:17:01
回答 1查看 739关注 0票数 0

我正在导入我的excel到数据库使用Maatwebsite。我的excel有一个日期格式栏。当我导入时,数据将被输入,除非值是日期格式。如何修复它?日期格式的列是'tanggal_bergabung‘列。

我使用的是Laravel 5.8,Maatwebs3.1。

代码语言:javascript
复制
<?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']

    ]);
}
}
EN

回答 1

Stack Overflow用户

发布于 2019-07-03 11:37:38

要么将其更改为yyyy-mm-dd H:i:s,要么将其输入到日期时间中

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56862454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档