日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 格式化字符串

發布時間:2024/4/15 C# 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 格式化字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  在C#程序開發中,我們會經常需要獲得某種格式化的字符串,比如:顏色值#FF00FF,貨幣¥2.00,日期2012-03-14等等。在C#中格式化字符串,一般會用到String.Format()和.ToString()兩個函數。
  1.已知顏色的RGB值,獲取顏色的字符串格式#FF00FF。

//#ff0ff
String color1 = String.Format("#{0:x}{1:x}{2:x}", 255, 0, 255);
//#FF0FF
String color2 = String.Format("#{0:X}{1:X}{2:X}", 255, 0, 255);
//#FF00FF
String color3 = String.Format("#{0:X2}{1:X2}{2:X2}", 255, 0, 255);

  說明:x,X則表示將數字格式化為16進制,x,X的大小寫決定了格式化后的字符串中的字母的大小寫,而{0:X2}中的2則表示格式化后16進制不足兩位作補零處理。
  與此類似的還有如下幾種格式。
  C  貨幣      string.Format("{0:C}", 2)  ? //¥2.00
  D  十進制     string.Format("{0:D3}", 2) ? //002
  E  科學計數法   12345.ToString("E")?       //1.234500e+004
  F  浮點數     12345.ToString("F4")?     ? //12345.0000
  P  百分數     string.Format("{0:P}",? 0.1) //10.00%
  G  常規      string.Format("{0:G}",? 2) ? //2
  N  用分號隔開的數字string.Format("{0:N}",? 250000)//250,000.00

  2.日期時間的格式化。
  DateTime.Now.ToString("yyyyMMddHHmmssffff");//201203112159166970
  格式模式 說明
  y 不包含紀元的年份。如果不包含紀元的年份小于 10,則顯示不具有前導零的年份。
  yy 不包含紀元的年份。如果不包含紀元的年份小于 10,則顯示具有前導零的年份。
  yyyy 包括紀元的四位數的年份。
  M 月份數字。一位數的月份沒有前導零。
  MM 月份數字。一位數的月份有一個前導零。
  MMM 月份的縮寫名稱,在 AbbreviatedMonthNames 中定義。
  MMMM 月份的完整名稱,在 MonthNames 中定義。
  d 月中的某一天。一位數的日期沒有前導零。
  dd 月中的某一天。一位數的日期有一個前導零。
  ddd 周中某天的縮寫名稱,在 AbbreviatedDayNames 中定義。
  dddd 周中某天的完整名稱,在 DayNames 中定義。??
  h 12 小時制的小時。一位數的小時數沒有前導零。
  hh 12 小時制的小時。一位數的小時數有前導零。
  H 24 小時制的小時。一位數的小時數沒有前導零。
  HH 24 小時制的小時。一位數的小時數有前導零。
  m 分鐘。一位數的分鐘數沒有前導零。
  mm 分鐘。一位數的分鐘數有一個前導零。
  s 秒。一位數的秒數沒有前導零。
  ss 秒。一位數的秒數有一個前導零。
  f 秒的小數精度為一位。其余數字被截斷。
  ff 秒的小數精度為兩位。其余數字被截斷。
  fff 秒的小數精度為三位。其余數字被截斷。
  ffff 秒的小數精度為四位。其余數字被截斷。
  fffff 秒的小數精度為五位。其余數字被截斷。
  ffffff 秒的小數精度為六位。其余數字被截斷。
  fffffff 秒的小數精度為七位。其余數字被截斷。

轉載于:https://www.cnblogs.com/huizhang212/archive/2012/03/15/StringFormat.html

總結

以上是生活随笔為你收集整理的C# 格式化字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。