sqlite データベースで日付を操作しようとしています。日付をタイムスタンプとして保存していますが、strftime() を使用して人間が読める日付にフォーマットすると、予期しない結果が返されます。
以下を考慮して、現在のタイムスタンプを選択します。
SELECT strftime("%s","now");
1281353727
次に、今日の日付の人間が読める形式を取得することを期待して、表すことがわかっているタイムスタンプを使用して日付をフォーマットしようとします。
SELECT strftime('%d - %m - %Y ', 1281353727);
01 - 04 - 3503
代わりに、上記の結果が得られます。これは正しい動作ですか?私は何か間違ったことをしていますか?
前もって感謝します、
ケビン