2016-05-27 3 views
-2

に文字列を変換:私はfolowingの形式の文字列持っ現時点ではUNIXタイムJavaのアンドロイド

「DD/MM/YYYY」を、私は日としてSQLiteのデータベースでこれを保管して喜びました。

datetimeとして保存することは不可能なので、Integersが最良の選択であり、誰かが私にUnixエポックソリューションについて教えてくれたと決めました。私は非常にそれに慣れていないことです、私は文字列をUnixのエポックタイムに変換するように見えることはできません...

私のフォーマットの文字列をUnixエポックに直接変換する方法はありますか私は間違っているのですか?私は何かを変えるべきですか?

私はこの質問を読んだ:Unix epoch time to Java Date objectをしかし、まだ、私の文字列で私の方法を見つけることができません...

+1

日付の文字列表現を解析に関する質問の*たくさん*があります。 https://stackoverflow.com/search?q=%5Bjava%5D+parse+string+date –

+0

を参照してください。ISO 8601フォーマットについて学んでください。 –

+0

[AndroidのSQLiteでの作業に最適な方法](http://stackoverflow.com/q/7363112/642706)、その他多数のものも複製しています。 –

答えて

1

Parsing String date to dateを見て、あなたにフォーマットを調整します。

java.util.Dateの場合は、http://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getTime()を使用して、UNIXのタイムスタンプをlongとしてください。

+0

ああ、私はちょうど二重の変換をしなければなりません、なぜ私は前にそのことを考えなかったのですか...ご迷惑をおかけして申し訳ありません、ドキュメントのおかげで、私はそれを使用します! – JohnnyBgud

関連する問題