ホームページ  >  記事  >  ウェブフロントエンド  >  JS文字列の各種形式の変換ToString、Format_javascriptスキル

JS文字列の各種形式の変換ToString、Format_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:03:42919ブラウズ

全員が正しい形式を計算して表示すると、コードと効率が無駄になることは明らかです。今日は ToString で解決できる形式をたくさん見たので、それが誰にとっても便利になることを願ってまとめておきます。
1. 通貨形式の変換、int型、float型、double型のみ
double d = 400;
2.10 10進数のみint 型数値
int i=400;
i.ToString("D5") // 00400
3. 科学数値、int 型、float 型、double 型のみ
float f = 400 ;
f.ToString("E");//4.000000E 002
4. 固定形式の数値、int 型、float 型、double 型のみ
int i =400; ("F3");//400.000 Fn は小数点以下 n 桁を表し、F2 と F は小数点以下 2 桁を表します
5.N 数値型
400000000000.ToString("N ")// 400,000,000,000.00 " N は数値を小数点以下 oh 桁に変換し、3 桁ごとに 1 つになります。
C との違いは、前に¥記号がないことです
6.16 16 進数
400000000000。 ToString("x")//"5d21dba000" 数値を 16 進数に変換します
================== 日付形式変換====== ==== ==========
日付形式 Datetime によってすでにカプセル化されているクラスに加えて、 string .Format(); を使用して指定した形式に変換することもできます
string .Format("{ 0:f}",System.DateTime.Now);//2011 年 8 月 4 日木曜日 11:23
string.Format("{0:F}", System.DateTime.Now );//木曜日、 2011 年 8 月 4 日 11:23:53
dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25
dt .GetDateTimeFormats('t') [0].ToString();//14:06
dt.GetDateTimeFormats('y')[0].ToString();//2005 年 11 月
dt.GetDateTimeFormats('D')[0] .ToString();//2005 年 11 月 5 日
dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05
dt .GetDateTimeFormats('D')[2]。 ToString();//2005 11 05 土曜日
dt.GetDateTimeFormats('D')[3].ToString();//2005 年 11 月 5 日土曜日
dt.GetDateTimeFormats('M')[0] .ToString();//11 月 5 日
dt.GetDateTimeFormats('f')[0].ToString();//2005 年 11 月 5 日 14:06
dt.GetDateTimeFormats('g')[ 0].ToString();//2005-11-5 14:06
dt.GetDateTimeFormats('r')[0].ToString( );//土曜日、2005 年 11 月 5 日 14:06:25 GMT

string.Format("{0:d}",dt);//2005 年 11 月 5 日
string.Format( "{0:D}",dt);//11 月 5 日2005
string.Format("{0:f}",dt);//2005 年 11 月 5 日 14:23
string.Format("{0:F}",dt);//11 月 5 、2005 14:23:23
string.Format("{0:g}",dt);//2005 -11-5 14:23
string.Format("{0:G}", dt);//2005-11-5 14:23:23
string.Format("{0:M} ",dt);//11 月 5
string.Format("{0:R} ",dt);//土曜日、2005 年 11 月 5 日 14:23:23 GMT
string.Format(" {0:s}",dt);//2005-11-05T14:23:23
string.Format("{0:t}",dt);//14:23
string.Format ("{0:T}",dt);//14:23:23
文字列。 Format("{0:u}",dt);//2005-11-05 14:23:23Z
string.Format("{0:U}",dt);//2005 年 11 月 5 日 6 :23:23
string.Format("{0:Y}",dt);// 2005 年 11 月
string.Format("{0}",dt);//2005-11-5 14 :23:23

string.Format("{0:yyyyMMddHHmmssffff}", System.DateTime.Now);
yyyy は年を表します MM は月を表します dd は日を表します HH は時間を表します mm は表します分 ss は秒を表します ffff は秒を小数点以下 4 桁で表します

今後何か見つけたら修正し続けるつもりなので、とりあえずここまで書いておきます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。