os.date()
この関数呼び出しを使用して、MySQLテーブルに文字列変数を挿入しています。
tSend["sDate"] = os.date( "%Y-%m-%d %X", Core.GetUserValue(v, 25) )
テーブルtSendは、テーブルに挿入する別の関数に転送されます。
これは必要に応じて機能しません。たとえば。2013-01-3100:59:59の代わりに2013-01-3112 :59:59をテーブルに挿入します。それは1159時間後のすべての時間に起こります。
Lua PiLの本によると、
%X
時間を意味します(例、23:48:10)
によって生成された時間はPtokaXのプロパティであり、1.1.1970からの秒単位のユーザーログイン時間NOW()
として指定されているため、クエリで使用できません。Core.GetUserValue(v, 25)
ここで何が問題になる可能性がありますか?シンプルなluaコード
print( os.date("%Y-%m-%d %X", 1355586777) )
2012-12-15 21:22:57を出力として生成します(ここで、1355586777はCore.GetUserValue
呼び出しから受け取った値です)。
以前は持ってい%H:%M:%S
たのです%X
が、使うことを考えた%X
ので、元に戻さないといけないようです。