前言

在批量導(dǎo)入Excel中的數(shù)據(jù)時發(fā)現(xiàn)出生日期為整數(shù)也就是為天數(shù),結(jié)果倒騰了翻,這是其一,其二是數(shù)據(jù)庫中的某一列存的是JSON數(shù)據(jù),但是場景是為了作為作業(yè)來運行,此時不得不將篩選出的數(shù)據(jù)手動拼接成JSON,給需要的童鞋鋪一點路。

日期問題

在Excel中我們給出的出生日期則是正確的日期格式,比如如下:

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn)

但是呢,當我們導(dǎo)入數(shù)據(jù)時發(fā)現(xiàn)將其日期轉(zhuǎn)換成了天數(shù),這其實也沒什么問題,但是項目是在.NET Core中,則出現(xiàn)了一點問題,在.NET Framework中,如果我們獲取到的出生日期是double型數(shù)字即天數(shù)時,我們該如何將其轉(zhuǎn)換為對應(yīng)的日期呢,請看如下:

 var birthDate = DateTime.FromOADate(33243);

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn) 

此時我們通過 DateTime.FromOADate 方法能夠解析出日期,下面我們再來看看目前.NET Core版本為1.1中的情況:

延伸閱讀

學(xué)習是年輕人改變自己的最好方式-Java培訓(xùn),做最負責任的教育,學(xué)習改變命運,軟件學(xué)習,再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習是年輕人改變自己的最好方式