数字、通貨、日付形式のGridViewの列

フォーム 文法 結果 注記
デジタル {0:N2} 12.36
デジタル {0:N0} 13
通貨 {0:C2} $ 12.36
通貨 {0:CH4} $ 12.3656
通貨 "¥{0:N2}" ¥12.36
科学的表記 {0:E3} 1.23E + 001
パーセンテージ {0:P} 12.25パーセント Pおよびpは同じものを示します。
日付 {0:D} 2006年11月25日
日付 {0:D} 2006年11月25日
日付 {0:F} 10:30 2006年11月25日に
日付 {0:F} 2006年11月25日10時30分00秒
日付 {0:S} 2006年11月26日10時30分00秒
時間 {0:T} 午前十時30分00秒

GridViewのテンプレート列およびその他のデータバインドコントロールを設定するときは、常に私は統計のいくつかをチェックアウトした後、ここに表示形式を設定します。
別のオプションは、従来のディスプレイのデフォルトのデータベース形式です。


小数点以下に丸めました:

ダブルdValue = 0.2356;
二重結果= System.Math.Round(dValue、2)。

若しくは

直接i.ToString( "0.00")

 

フォーマット

日付:

ToStringメソッド( "YYYY-MM-DD")

2004年9月7日を返します。

時間:

ataFormatString = "{0:HH:MM:SS}"

(:)時間セパレータ。一部のロケールでは、他の文字は、時間区切りを表します。時間の区切り時刻値の時間、分、秒をフォーマットするとき。実際の文字は、セパレータシステムロケールIDの値によって決定される時刻として出力フォーマット。
(/)日付セパレータ。一部のロケールでは、他の文字は、日付の区切りを表します。翌日値日、月、年の形式の時間で日付の区切り。ロケールによって決定された日付の区切り文字として実際のフォーマットされた出力。
(%)は、単一の文字形式で読まれるべきで、その後どのような文字、文字末尾かどうかを示すために使用されます。また、ユーザ定義の形式で読み取ることが一文字形式を示すために使用されます。詳細については、下記を参照してください。
先行ゼロなし日数を表示D(例えば、1)。これはデジタル形式のみのユーザー定義文字の場合は、%dを使用します。
DD先行ゼロ(例えば、01)との日を表示します。
dddが(例えば、日)の略語として日を表示します。
DDDDフルネーム(たとえば、日曜日)として日を表示します。
M(例えば1月1日と表記)先行ゼロなし月番号を表示します。これはデジタルフォーマットのみユーザー定義文字である場合、%Mを使用
MMは、先行ゼロのデジタルディスプレイ(例えば、01/12/01)と月です。 
MMMは、(例えば、1月)の略語として月を表示します。
MMMMは完全な月名(たとえば、月)として、月を表示します。
GG回/時代の文字列を表示する(例えば、AD)
先行ゼロ(例えば、1時15分15秒PM)なしで12時間デジタル時間表示にH。これはデジタルフォーマットのみユーザー定義文字である場合、%hを使用します。
先行ゼロ(例えば、午前1時15分15秒PM)12時間デジタル表示へHH時間。
24時間クロックを使用して、Hなし先行ゼロで時間として表示される(例えば、午前1時15分15秒)。これはデジタル形式のみのユーザー定義文字の場合は、%Hを使用します
HHの時間24時間形式は先行ゼロを持つ数(例えば、1時15分15秒)と表示されます。
mは先行ゼロなし分番号を表示し(例えば、12:1:15)。この形式は、固有文字のユーザ定義の数である場合、%Mを使用します。
MMは先行ゼロで分数(例えば12時01分15秒)を表示します。
(15:5例えば、12)Sは、先行ゼロなしで第二の数を表示します。これはデジタル形式のみのユーザー定義文字の場合は、%sが使用しています。
SSは、先行ゼロ(例えば12時15分05秒)と第二の数を表示します。
Fは、第二の画分を示します。例えば、第二のディスプレイの百分のに正確FF、及び第二の精密FFFF万を表示します。ユーザ定義の形式は、最大7つのシンボルFで使用することができます。これはデジタルフォーマットのみユーザー定義文字である場合、%Fを使用。 
T 12時間、正午前に一時間の任意の表示大文字のA、P.大文字午後11時59分正午表示の間に1時間のいずれか これは、ユーザ定義のユニークな文字のデジタルフォーマットである場合は、%tを使用します。
TT 12時間、1時間および任意の表示大文字のAMの正午、午後11時59分正午表示大文字のPMの間に1時間のいずれかのために。
年y(0-9)は、先行ゼロの数なしで示されています。これはデジタルフォーマットのみユーザー定義文字である場合、%yを使用します。
年(該当する場合)YYは、先行ゼロを持つ2桁形式で表示されています。 
年yyyが4桁形式で表示しました。
年yyyyは4桁形式で表示しました。
Zショータイムゾーンは、先行ゼロなしオフセット(例えば、-8)。これはデジタルフォーマットのみユーザー定義文字である場合、%zを使用します。
先行ゼロオフセットZZ表示時間帯(例えば、-08)
ZZZオフセット完全なタイム・ゾーン(例えば、-08:00)を表示

ます。https://www.cnblogs.com/zhangchenliang/archive/2007/04/24/725835.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34403693/article/details/93495916