返回列表 上一主題 發帖

如何將1000609日期轉成2011/06/09!

如何將1000609日期轉成2011/06/09!

如何將1000609日期轉成2011/06/09
    Tdate =1000609
    ym = Format(Tdate, "yyyy/mm/dd")
用這樣不知道要如何算?

本帖最後由 Hsieh 於 2014-5-7 23:13 編輯

回復 6# 許瑞祥

資料剖析
選擇日期
e/m/d
play.gif
學海無涯_不恥下問

TOP

回復 4# Hsieh

請問版主
如果儲存格裡面是103/04/01  那要如何把它轉換成 2014/04/01
我有試著改變儲存格格式  把類別換成日期  卻還是不行   
103/04/01 好像不是日期格式  不能轉換  請問版主要怎麼做才行

謝謝版主
大家互相幫忙解決問題,才會進步

TOP

我懂了!謝謝版主..

TOP

1000609並不是日期格式
FORMAT的格式引數若使用"YYYY/MM/DD"並無法解讀成年月日
而且你的年是以民國年輸入所以要加上1911年才是西元年
而FORMAT得到的 "0000/00/00"是一個字串,必須使用型態轉換函數CDATE將日期字串轉為真正的日期
學海無涯_不恥下問

TOP

謝謝Hsieh版主,有點不明白為什麼 "0000/00/00"而不是用"yyyy/mm/dd"
有點不好意思會不會問的太蠢了!

TOP

Tdate = 1000609
    ym = CDate(Format(Tdate + 19110000, "0000/00/00"))
學海無涯_不恥下問

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題