unixで2種類のタイムスタンプを追加するコードが必要です。HH:MM:SS
誰でも助けることができますか?
残念ながら、タイムスタンプをデータベースにvarchar形式で保存しました(例:
07:53:39
今私はvarcharとして保存するタイムスタンプの合計が欲しいです。
コロンを削除してvarcharをタイムスタンプに変換するために、次のクエリを作成しました。これで、このタイムスタンプの合計が欲しいです。どうやって入手できますか?
ベストアンサー1
SQLでは、2つのタイムスタンプを非常に簡単に追加できます。 SQLite3でこれを行います。
sqlite> select time("07:53:39","02:00:10");
09:53:49
sqlite> create table test ( id integer, ts varchar );
sqlite> insert into test (id,ts) values (1,"07:53:39"), (2,"10:12:01");
sqlite> select * from test;
1|07:53:39
2|10:12:01
sqlite> select time(a.ts, b.ts) from test a, test b where a.id=1 and b.id=2;
18:05:40
どちらの例も実際にタイムゾーンオフセットを乱用し、特定のタイムスタンプに特定の時間を追加します。