C#中string.format的格式和用法

C#中string.format的格式和用法

第1部分 格式化數字

	string str1 =string.Format("{0:N1}",56789);               //result: 56,789.0string str2 =string.Format("{0:N2}",56789);               //result: 56,789.00string str3 =string.Format("{0:N3}",56789);               //result: 56,789.000string str8 =string.Format("{0:F1}",56789);               //result: 56789.0string str9 =string.Format("{0:F2}",56789);               //result: 56789.00string str11 =(56789 / 100.0).ToString("#.##");           //result: 567.89string str12 =(56789 / 100).ToString("#.##");             //result: 567

第2部分 格式化貨幣

string.Format("{0:C}",0.2) 結果為:¥0.20 (英文操作系統結果:$0.20)// 默認格式化小數點后面保留兩位小數,如果需要保留一位或者更多,可以指定位數
string.Format("{0:C1}",23.15) 結果為:¥23.2 (截取會自動四舍五入)// 格式化多個Object實例
string.Format("市場價:{0:C},優惠價{1:C}",23.15,19.82)

第3部分 格式化十進制數字

string.Format("{0:D3}",23) 結果為:023string.Format("{0:D2}",1223) 結果為:1223,(精度說明符指示結果字符串中所需的最少數字個數。)

第4部分 格式化財務格式千位符

string.Format("{0:N}", 14200) 結果為:14,200.00 (默認為小數點后面兩位)string.Format("{0:N3}", 14200.2458) 結果為:14,200.246 (自動四舍五入)

第5部分 格式化百分比

string.Format("{0:P}", 0.24583) 結果為:24.58% (默認保留百分的兩位小數)string.Format("{0:P1}", 0.24583) 結果為:24.6% (自動四舍五入)

第6部分 格式化零占位符和數字占位符

string.Format("{0:0000.00}", 12394.039) 結果為:12394.04string.Format("{0:0000.00}", 194.039) 結果為:0194.04string.Format("{0:###.##}", 12394.039) 結果為:12394.04string.Format("{0:####.#}", 194.039) 結果為:194

第7部分 格式化日期

string.Format("{0:d}",System.DateTime.Now) 結果為:2009-3-20 (月份位置不是03)string.Format("{0:D}",System.DateTime.Now) 結果為:2009年3月20日string.Format("{0:f}",System.DateTime.Now) 結果為:2009年3月20日 15:37string.Format("{0:F}",System.DateTime.Now) 結果為:2009年3月20日 15:37:52string.Format("{0:g}",System.DateTime.Now) 結果為:2009-3-20 15:38string.Format("{0:G}",System.DateTime.Now) 結果為:2009-3-20 15:39:27string.Format("{0:m}",System.DateTime.Now) 結果為:3月20日string.Format("{0:t}",System.DateTime.Now) 結果為:15:41string.Format("{0:T}",System.DateTime.Now) 結果為:15:41:50

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/12441.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/12441.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/12441.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Kubernetes 文檔 / 概念 / 容器 / 容器環境

Kubernetes 文檔 / 概念 / 容器 / 容器環境 此文檔從 Kubernetes 官網摘錄 中文地址 英文地址 容器環境 Kubernetes 的容器環境給容器提供了幾個重要的資源: 文件系統,其中包含一個鏡像 和一個或多個的卷容器自身的信息集群中其他對象的信息 容器信…

[筆記] srlua庫編譯

文章目錄 前言一、環境二、編譯過程2.1 gcc安裝2.2 編譯lua2.3 編譯srlua庫 三、測試srlua庫參考總結 前言 一、環境 centos7.9 gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) lua5.1源碼 srlua 源碼 二、編譯過程 2.1 gcc安裝 yum install gcc這里gcc安裝過程和環…

蘋果電腦卡頓反應慢怎么辦 蘋果電腦卡頓嚴重解決方法 mac電腦太卡了怎么辦

作為Mac用戶,你是否正在經歷或者曾經遭遇過電腦卡頓、反應慢的困擾?這可能是由于多種原因導致的,包括自啟動程序過多、系統與應用未及時更新、內存管理不當等。今天和你一起來探討下,蘋果電腦卡頓反應慢時怎么辦。希望能夠幫助你解…

KBPC5010-ASEMI電源控制柜專用KBPC5010

編輯:ll KBPC5010-ASEMI電源控制柜專用KBPC5010 型號:KBPC5010 品牌:ASEMI 封裝:KBPC-4 正向電流(Id):50A 反向耐壓(VRRM):1000V 正向浪涌電流&#x…

FreeRTOS中的動態內存管理(heap_1、heap_2、heap_3、heap_4)

FreeRTOS 提供了多種動態內存分配方案,這些方案通過不同的內存管理器(heap managers)實現,主要位于 FreeRTOS/Source/portable/MemMang 目錄下。以下是幾種常見的動態內存分配方案: heap_1 特點: 簡單性…

大數據可視化實驗(四):Excel數據可視化

目錄 一、實驗目的... 1 二、實驗環境... 1 三、實驗內容... 1 1)excel函數應用.. 1 2)數據透視圖繪制... 3 四、總結與心得體會... 5 一、實驗目的 1)掌握函數和公式的原理 2)掌握在單元格或編輯欄中直接輸入帶函數的公式…

kafka學習筆記04(小滴課堂)

Kafka的producer生產者發送到Broker分區策略講解 Kafka核心API模塊-producer API講解實戰 代碼: ProducerRecord介紹和key的作用 Kafka核心API模塊-producerAPI回調函數實戰 producer生產者發送指定分區實戰 我們設置5個分區。 我們指定分區。 重新指定一個分區&am…

業務上云--從Container+BuildKitd打鏡像到在Kubernetes上部署LNMP

一、背景 在基于kubeasz部署kubernetes高可用集群-CSDN博客文章部署的kubernetes集群上部署LNMP 1.1、Kubernetes環境 1.2、Harbor環境 【docker基礎】使用Harbor搭建私有倉庫-docker-compose使用示例--第二周作業_harbor docker-compose-CSDN博客 Harbor環境升級&#xff…

第 5 篇 : 多節點Netty服務端(可擴展)

說明 前面消息互發以及廣播都是單機就可以完成測試, 但實際場景中客戶端的連接數量很大, 那就需要有一定數量的服務端去支撐, 所以準備虛擬機測試。 1. 虛擬機準備 1.1 準備1個1核1G的虛擬機(160), 配置java環境, 安裝redis和minio 1.2 準備6個1核1G的空虛擬機(161到166), …

Elasticsearch的使用

Elasticsearch 1、認識和安裝 Elasticsearch的官方網站如下: https://www.elastic.co/cn/elasticsearch Elasticsearch是由elastic公司開發的一套搜索引擎技術,它是elastic技術棧中的一部分。完整的技術棧包括: Elasticsearch&#xff1…

MySQL變量的定義與使用(二)

一、通過變量進行實際的操作 set cityNameRotterdam; SELECT * from city where Name cityName; 二、變量只能處理字符,并不能代替符號或者關鍵字進行使用 set cityName1Rotterdam; set cityName2Zaanstad; set cityName3Zwolle; SELECT * from city where Name…

2024CCPC全國邀請賽(鄭州)暨河南省賽

2024CCPC全國邀請賽(鄭州站)暨河南省賽 一銅一銀,雖不是線下第一次參賽但是第一次拿xcpc獎牌,還有個國賽獎真是不戳。感謝學長,感謝隊友! 雖然遺憾沒有沖到省賽金,不過還有icpc商丘&#xff08…

SpringBoot項目中使用Redis,Mybatis和JWT

在Spring Boot項目中,結合Redis,MyBatis和JWT的使用可以提供以下功能: Redis的作用: 1.緩存:Redis可以用作緩存存儲,提高應用程序的性能和響應速度。特別是對于頻繁讀取但不經常更新的數據,如配…

Milvus Cloud:打造向量數據庫的Airtable級體驗

向量數據庫Milvus Cloud是一種用于處理和存儲向量數據的數據庫,它通常用于機器學習、圖像和視頻檢索、自然語言處理等領域。要將其升級為類似Airtable那樣易用且一體化的系統,需要考慮以下幾個關鍵方面: 1. 用戶界面(UI)設計 Airtable之所以用戶友好,很大程度上歸功于其直…

整型進制轉換

整型常量的不同進制表示 計算機中只能存儲二進制數,即0和1,而在對應的物理硬件上則是高,低電平。為了更方便地觀察內存中的二進制情況,除我們正常使用的十進制數外,計算機還提供了十六進制數和八進制數。 下面介紹不…

類圖及類的關系

類圖(Class Diagram)是UML(Unified Modeling Language,統一建模語言)中的一種圖,用于描述系統中類的靜態結構,包括類的屬性、方法以及類之間的關系。 一、類 類(Class)…

海外倉混合訂單揀貨策略:人工與海外倉系統的最佳搭配模式

根據訂單高效揀貨是任何海外倉都要面對的問題。只有當訂單可以被高效,準確的揀貨之后,才能繼續走下面的物流流程,所以盡可能的縮短揀貨時間,提升揀貨精準度,才是提升訂單交付率的最佳方法。 海外倉企業都在不斷尋找&am…

Vue如何引入公用方法

文章目錄 1. 在全局范圍內引入2. 在單文件組件中引入3. 使用Vuex或Vue Composition API4. 使用mixins5. 使用插件 1. 在全局范圍內引入 在你的main.js或main.ts文件中引入并注冊你的公用方法,使得它們可以在整個Vue應用中使用。 // 引入你的公用方法文件 import {…

Android動態布局framelayout

功能說明 最近碰到一個需求,要求在網頁端拖控件,動態配置app控件的模塊,大小和位置,顯示不同的功能,然后在app大屏展示。 技術難點: 1.動態控件位置和大小難調,會出現布局混亂,位置錯…

129.哈希表:有效的字母異位詞(力扣)

242. 有效的字母異位詞 - 力扣(LeetCode) 題目描述 代碼解決以及思路 這個方法的時間復雜度為O(N),其中N是字符串的長度,空間復雜度為O(1)(因為輔助數組的大小是固定的26)。 class Solution { public:bo…