タグ付けされた質問 「format」

テキスト形式、コンテンツ形式、ファイル形式、ドキュメントファイル形式などを指す場合があります。





26
浮動小数点数を不必要な10進数の0なしで文字列にうまくフォーマットする方法は?
64ビットdoubleは、整数+/- 2 53を正確に表すことができます この事実を考えると、私の最大の整数は符号なし32ビットなので、すべての型の単一型としてdouble型を使用することを選択します。 しかし、今、これらの疑似整数を出力する必要がありますが、問題は、それらも実際のdoubleと混在していることです。 では、これらのdoubleをJavaで適切に印刷するにはどうすればよいですか? 私はを試しましたがString.format("%f", value)、小さい値に対して多くの後続ゼロが得られることを除いて、これは近いです。 これはの出力例です %f 232.00000000 0.18000000000 1237875192.0 4.5800000000 0.00000000 1.23450000 私が欲しいのは: 232 0.18 1237875192 4.58 0 1.2345 確かに、これらのゼロをトリミングする関数を書くことはできますが、それは文字列操作によるパフォーマンスの大幅な低下です。別のフォーマットコードを使ってもっと上手くできますか? 編集 トムEとジェレミーSの回答は、どちらも任意に小数点第2位に四捨五入されるため、受け入れられません。答える前に問題を理解してください。 編集2 これString.format(format, args...)はロケールに依存することに注意してください(以下の回答を参照してください)。


26
Android TextView Justify Text
aのテキストをどのTextViewように正当化しますか(テキストを左側と右側にフラッシュします)? ここで可能な解決策を見つけましたが、それは機能しません(vertical-centerをcenter_verticalなどに変更しても)。

8
この日付形式は何ですか?2011-08-12T20:17:46.384Z
次の日付があります: 2011-08-12T20:17:46.384Z。これはどのフォーマットですか?私はJava 1.4でそれを解析しようとしていますDateFormat.getDateInstance().parse(dateStr)、そして私は得ています java.text.ParseException:解析できない日付:「2011-08-12T20:17:46.384Z」 解析にはSimpleDateFormatを使用する必要があると思いますが、最初にフォーマット文字列を知る必要があります。これまでのところ私が持っyyyy-MM-ddているのTは、この文字列の意味がわからないためです-タイムゾーンに関連した何か?この日付文字列はlcmis:downloadedOn、ファイルCMISダウンロード履歴メディアタイプに表示されるタグから取得されます。

15
PHPで1つの日付形式を別の日付形式に変換する
PHPで1つの日付形式を別の日付形式に変換する簡単な方法はありますか? 私はこれを持っています: $old_date = date('y-m-d-h-i-s'); // works $middle = strtotime($old_date); // returns bool(false) $new_date = date('Y-m-d H:i:s', $middle); // returns 1970-01-01 00:00:00 しかし、もちろん私はそれが夜明けではなく現在の日付を返すようにしたいと思います。何が悪いのですか?

11
Scalaでjava.String.formatを使用するには?
.format文字列のメソッドを使用しようとしています。ただし、%1、%2などを文字列に配置すると、java.util.UnknownFormatConversionExceptionがスローされ、混乱を招くJavaソースコードの一部が示されます。 private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a bad format // specifier. if ((idx = s.indexOf('%')) != -1) { char c = (idx > s.length() - 2 ? '%' : s.charAt(idx + 1)); throw new UnknownFormatConversionException(String.valueOf(c)); } …
322 java  string  scala  format 




24
timedeltaを文字列にフォーマット
datetime.timedeltaオブジェクトのフォーマットに問題があります。 これが私がやろうとしていることです。オブジェクトのリストがあり、オブジェクトのクラスのメンバーの1つは、イベントの継続時間を示すtimedeltaオブジェクトです。その期間を時間:分という形式で表示したいと思います。 これを行うためにさまざまな方法を試しましたが、困難を感じています。私の現在のアプローチは、時間と分を返すオブジェクトのクラスにメソッドを追加することです。timedelta.secondsを3600で割り、四捨五入することで時間を取得できます。残りの秒を取得し、それを分に変換することに問題があります。 ちなみに、私はプレゼンテーションのためにDjangoテンプレートでGoogle AppEngineを使用しています。

10
Floatを小数点以下n桁にフォーマットする
浮動小数点数を "n"の小数位にフォーマットする必要があります。 BigDecimalを試みましたが、戻り値が正しくありません... public static float Redondear(float pNumero, int pCantidadDecimales) { // the function is call with the values Redondear(625.3f, 2) BigDecimal value = new BigDecimal(pNumero); value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30) return value.floatValue(); // but here the values is 625.3 } 指定した小数点以下の桁数の浮動小数点値を返す必要があります。 私は欲しい Float値を返すませんDouble …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.