PHPExcel在讀取時時間的處理

2022-08-09 10:03:11 字數 475 閱讀 4639

們使用phpexcel讀取excel檔案後發現,時間都是類似於這樣的數字:41890.620138889,那麼如何轉換成正常的時間,phpexcel給了處理方式

phpexcel_shared_date::exceltophp("要轉換的時間")

$date=date('y/m/d',phpexcel_shared_date::exceltophp($sheet->getcellbycolumnandrow($ii, $i)->getvalue()));
注意:

phpexcel從文件中獲取的時間,是以格林威治時間標準(gmt/utc)格式(與咱們當地時間相差8小時)!

在格式化時間時,需要注意date和gmdate的區別

date:格式化本地時間

gmdate:格式化格林威治時間

PHPExcel讀取php檔案讀取亂碼的問題解決

使用 reader setinputencoding big5 設定編碼即可。big5是檔案的需要匯入的檔案的編碼格式。可以使用notepad 檢視檔案編碼格式 2.示例 如下 set encode false filetype phpexcel iofactory identify file if...

Feign Client的超時時間

在spring cloud微服務架構中,大部分公司都是利用open feign進行服務間的呼叫,而比較簡單的業務使用預設配置是不會有多大問題的,但是如果是業務比較複雜,服務要進行比較繁雜的業務計算,那後台很有可能會出現read timeout這個異常,因此定製化配置超時時間就有必要了。預設開啟 預設...

設定socket connect超時時間的幾種方法

int connecttimeout 30 setsockopt sock,ipproto tcp,tcp connectiontimeout,char connecttimeout,sizeof connecttimeout socket選項tcp syncnt可以控制tcp連線syn重傳次數,預...