1

次のようにフォーマットされたデータベースから抽出された日付があります

2013/11/04

どれが

mm/dd/yyyy

クラシックaspで次のように変換したい

2013/04/11

これは

dd/mm/yyyy

誰でもこれで私を助けることができますか?

4

1 に答える 1

1

これは以前の質問と重複している可能性があると思います。ここで応答を見つけました: ASP format date

この例では、代わりにNow()日付の DateTime 表現を使用します。文字列の使用からそれを取得するにはCDate(string)(クリックしてドキュメントを参照してください)。

完全な例を提供するために、日付を取得するには、次のようにすることができます。

Dim vbDate
vbDate = CDate("11/04/2013")

Response.Write(addLeadingZero(Day(vbDate)) & "/" & addLeadingZero(Month(vbDate)) & "/" & Year(vbDate))

function addLeadingZero(value)
    addLeadingZero = value
    if value < 10 then
        addLeadingZero = "0" & value
    end if
end function
于 2013-11-04T14:48:37.733 に答える