データベースのテーブルにデータの日付時刻を自動的に入力したいと思います。 Date
フィールドを使用していて、timeEntry=DATE('NOW')
を使用しましたが、クエリを実行したときの出力は、時間の代わりに"DATE('NOW')
です。javaのsqlite dbに現在の日付を取得して自動入力する方法は?
親切にお手伝いできますか?ありがとう。もしContentValues
介しtimeEntry
の値を入力している場合
データベースのテーブルにデータの日付時刻を自動的に入力したいと思います。 Date
フィールドを使用していて、timeEntry=DATE('NOW')
を使用しましたが、クエリを実行したときの出力は、時間の代わりに"DATE('NOW')
です。javaのsqlite dbに現在の日付を取得して自動入力する方法は?
親切にお手伝いできますか?ありがとう。もしContentValues
介しtimeEntry
の値を入力している場合
まず、SQLiteには、日付や時刻を格納するためのストレージクラスが用意されていません。
- TEXTとしてISO8601の文字列( "YYYY-MM-DD HH:代わりに、SQLiteののビルトイン日付および時刻関数は、TEXT、REAL、またはINTEGER値として日付と時刻を格納することが可能です:MM:SS.SSS ")。
- REALジュリアンの日番号、正午からの日数は
で、グリニッジは4714年11月24日にグリニッジになりました。プロレプティックによると
グレゴリオ暦。- INTEGER Unix時間、1970-01-01からの秒数 00:00:00 UTCからの秒数。
- 日付(timestring、修飾子、修飾子、...)
- 時間(timestring、修飾子を次のよう
はSQLiteは5つの日付と時刻の機能をサポートしています、修飾子、...)
timestring
を 'now'に置き換えて、現在のdatetime値を取得することができます。 SQLite date and time functions
は、データベースのエントリを生成しているコードの正確な行を表示することができます詳細については
を参照してください? – glibdud
質問をよく理解していませんでした。何をデータベースに挿入したいですか?日付、日時または時刻?また、SQLiteのフィールドタイプが 'Date'でないという情報もあります。 TEXT、INTEGER、REAL、BLOB、NULL型のみがあります。 – evilone
私は日時が欲しいです。うーん..そのような..しかし、私はどのように整数として入力するのですか?私は何の機能を使用するのですか? – Ahsan