問題タブ [format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
10293 参照

xml - 無効な XML ファイルですか?

Visual Studio 2008 で次のファイルを新しい XML ファイルとして書きましたが、次のエラーが報告されます。エラー メッセージの内容と、間違った形式の XML ファイルとして扱われる理由を教えてください。

XML ファイルと関連するエラー メッセージを次に示します。

よろしくお願いします、ジョージ

0 投票する
5 に答える
1313 参照

python - 数値を文字列としてフォーマットする

数値を文字列としてフォーマットして、その前にいくつかのスペースが入るようにするにはどうすればよいですか?短い数字の5の前に十分なスペースを設けて、スペースと5の長さが52500と同じになるようにします。以下の手順は機能しますが、これを行うための組み込みの方法はありますか?

0 投票する
28 に答える
750166 参照

java - 不必要な 10 進数の 0 を使わずに浮動小数点数を文字列に適切にフォーマットする方法

64 ビットの double は、整数 +/- 2 53を正確に表すことができます。

この事実を考慮して、すべての型に対して double 型を single 型として使用することにしました。これは、最大の整数が符号なし 32 ビット数であるためです。

しかし今、これらの疑似整数を出力する必要がありますが、問題はそれらが実際の double と混在していることです。

では、これらの double を Java でうまく出力するにはどうすればよいでしょうか?

を試してみString.format("%f", value)ましたが、これは近いですが、小さな値に対して多くの後続ゼロが得られます。

の出力例を次に示します%f

私が欲しいのは:

もちろん、これらのゼロを削除する関数を作成することはできますが、文字列操作によりパフォーマンスが大幅に低下します。他の形式のコードでもっとうまくやれるでしょうか?


Tom E. と Jeremy S. による回答は、両方とも任意に小数点以下 2 桁に丸められるため、受け入れられません。問題を理解した上で回答してください。


String.format(format, args...)ロケールに依存することに注意してください(以下の回答を参照)。

0 投票する
1 に答える
528 参照

excel - Excel のマージと書式設定

簡単に言えば、次のことを行う簡単な方法を探しています。
以下のExcelスプレッドシートをフォーマットしたいと思います。

次のようになります。

列 A、B、D などは、各行の一意の系列ごとに同じデータを繰り返します。
各行の C 列は常に異なります。
列 C はカンマ区切りで結合する必要があります。

どんな提案でも大歓迎です。

0 投票する
4 に答える
26438 参照

sql-server - サーバー全体ではなく SQL Server DB の dateformat を dd/mm/yyyy に変更する

誰でも助けてもらえますか、SQL Server 2005データベースがインストールされています(実際には、SQL Server 2005サーバーに接続されたSQL Server 2000です)、デフォルトのサーバー言語言語USAとmm/dd/yyのような日付形式で、これを維持する必要があります方法ですが、現在、新しいデータベースをサーバーにアップロードしたばかりで、これには dd/mm/yyyy の日付形式が必要です。

サーバー全体ではなく、データベースのみを強制的に変更できますか? サーバー全体で変更を強制すると、他のすべてのアプリが失敗します

たとえば、現在、失敗するこのSQLステートメントがあります..

SELECT * FROM セッション WHERE ultimo_acceso < '16/04/2009 13:36:17'

もちろん、これを追加することもできますが、これは機能するようになりました

SELECT * FROM セッション WHERE ultimo_acceso < Convert(datetime, '16/04/2009 13:36:17', 103)

しかし問題は、アプリケーション内に多数の SQL ステートメントがあることです。実のところ、アプリケーションはかなり古く、ソース コードに変更を加えるつもりはまったくありません。

したがって、データベース/特定のデータベースのテーブルだけで変更を強制できれば、これで十分です

どんな助けでも本当に感謝しています

0 投票する
14 に答える
12131 参照

java - Stringのformat(Object ... args)が静的メソッドとして定義されているのはなぜですか?

Java 5以降では、次のようなクラスStringの静的メソッドを使用してprintfスタイルのフォーマッタが提供されるのはなぜだろうか。

それ以外の

の代わりに"%02d".format(5)getに書き込むことができるようにします。05String.format("%02d", 5)

Stringクラスを変更できるとしたら、次のように追加できます。

同じ結果を得るには。

C#では、インスタンスメソッドの代わりに静的メソッドも使用されていることがわかりました。

なぜ彼らがこれをやろうと決心したのだろうかと思いますが、私は説明に来ませんでした。インスタンスは文字列の新しいインスタンスをメソッドtrimしてsubstring返すので、。を使用して同じことを行う必要がありformatます。

さらに、DateFormatクラスはこれも使用します。

日付のフォーマット用。したがって、DateFormatのインスタンスをフォーマッターと見なすと、Stringのインスタンスもフォーマッターとして使用できます。

何か案は?

0 投票する
5 に答える
54395 参照

python - 2.6 より前のバージョンの Python での文字列の書式設定

Python 2.5.2 で次のコードを実行すると:

私は得る:

問題がわかりません。

そこから属性dir('hello')はありません。format

どうすればこれを解決できますか?

0 投票する
2 に答える
802 参照

python - 文字列の書式設定

コロンが2回目に左にシフトした理由がわかりません

これから助けてください