これで現在のタイムスタンプを取得したいYYYY-MM-DDTHHmmssZ。たとえば、期待値:2016-01-01%2000:00:00。私はそれらの一つは以下である、様々な方法を試してみました:アンドロイドで現在のタイムスタンプを取得する方法は?
String timeStamp = new SimpleDateFormat("YYYY-MM-DD'T'HH:mm:ss'Z'").format(new Timestamp(System.currentTimeMillis()));
それでも私はエラーに直面しています(2016年1月1日%2000で出力期待取得していない:00:00)を、任意のヘルプをしますありがとう、ありがとう。
「それでも私はエラーに直面しています」 - 「エラー」が何であるか、詳細**で**、あなたの質問を編集し、説明してください。また、AFAIK、 'SimpleDateFormat'は' Timestamp'を取る 'format()'メソッドを持っていません。 – CommonsWare
編集済み@CommonsWare –
これは、2016年1月1日ではありません。私は2016年10月6日です。したがって、デバイス/エミュレータを変更しない限り、2016-01-01 00:00:00'を取得しません日付を2016年1月1日に設定します。また、 '00:00:00'の部分は、コードを実行する時間によって異なります。 – CommonsWare