0
Objective CのコードをAndroid用のJavaに変換していますが、このコード行と同等のものは見つかりません。客観CIでこれはObjective Cと比較してJavaのString形式に適した形式ですか?
この持っている:私はこれを行うにしようとしていますJavaで
[NSString stringWithFormat:@"%.0f",[[NSDate date] timeIntervalSince1970] * 1000]
を:
String.format(Locale.getDefault(), "%.0f", System.currentTimeMillis())
を私が言うのAndroidスタジオからの警告を取得:
を引数型 'long'が書式指定子の型と一致しません '%.0f'
私が間違っていることはありますか?
この警告は無視しても問題ありませんか?または別の形式の文字列が必要ですか?事前に
おかげで
動作しますか?もしそうなら、 'String.format(Locale.getDefault()、"%.0f "、(double)System.currentTimeMillis())' –
のような警告を除去するためにキャストを追加することができます。 "'%.0f' " –
String.valueOf(System.currentTimeMillis())を試すことができますか?とにかくそれはどんな小数値も与えません。その値を直接使用することはできますか?ロケールがあなたの制約であるなら、私はコメントを更新します。 – Raghavendra