の書式:日は、私は次の形式でデータベースから日付を取得していますLuaの
vardate = '01/20/2017 09:20:35' - mm/dd/yyyy hh:mm:ss
私はdd-mm-yyyy形式のHHに変換したい:mm:ssの
ができ私はどのように私が望むフォーマットを得ることができるかについていくつかのガイダンスを得るのですか?あなただけあるフォーマットから別のフォーマットに変換する必要があり、その形式が変更されない場合は
の書式:日は、私は次の形式でデータベースから日付を取得していますLuaの
vardate = '01/20/2017 09:20:35' - mm/dd/yyyy hh:mm:ss
私はdd-mm-yyyy形式のHHに変換したい:mm:ssの
ができ私はどのように私が望むフォーマットを得ることができるかについていくつかのガイダンスを得るのですか?あなただけあるフォーマットから別のフォーマットに変換する必要があり、その形式が変更されない場合は
Date formatting in Lua is pretty simplistic.、あなたは単にstring.match
使用することができますあなたがより複雑なものが必要な場合は、私は外付けを使用することをお勧め
function convertDate(vardate)
local d,m,y,h,i,s = string.match(vardate, '(%d+)/(%d+)/(%d+) (%d+):(%d+):(%d+)')
return string.format('%s/%s/%s %s:%s:%s', y,m,d,h,i,s)
end
-- Call it this way
convertDate('01/20/2017 09:20:35')
としょうかん。
function ConvertDate(date)
return (date:gsub('(%d+)/(%d+)/(%d+) (%d+:%d+:%d+)','%2-%1-%3 %4'))
end
-- test
print(ConvertDate('01/20/2017 09:20:35'))
トニー、これも私のために働いたが、私は@ SolarBearの提案(最初に表示されて以来)と一緒に行った。しかし、本当にありがとう、本当にありがとう –
ありがとう@SolarBear、これは私の仕事です。完璧。 –
うれしい私は助けることができました! – SolarBear