.net基础~string.Format格式化字符

简介:

.net里的string.Format方法,可以格式化字符,以下是几种最见的组合,代大家参考

数字 {0:N2} 11.11 
数字 {0:N0} 11 
货币 {0:c2} $11.11 
货币 {0:c4} $11.1111 
货币 "¥{0:N2}" ¥11.11 
科学计数法 {0:E3} 1.11E+001 
百分数 {0:P} 11.11%

日期 {0:g}  2001-11-1 11:11
日期 {0:G}  2001-11-1 11:11:11
日期 {0:D}  2001年11月11日 
日期 {0:d}  2001-11-11 
日期 {0:f}  2001年11月11日 11:11 
日期 {0:F}  2001年11月11日 11:11:11 
日期 {0:s}  2001-11-11 11:11:11 
时间 {0:T}  11:11:00

需要说明一下,这些显示方法不是固定的,它和web.config里的区域设置有关,如果想显示固定的,如2012-01-01这种格式的时间,可以这样来做:

string.Format("{0:yyyy-MM-dd}", Date)

本文转自博客园张占岭(仓储大叔)的博客,原文链接:.net基础~string.Format格式化字符,如需转载请自行联系原博主。

目录
相关文章
|
7月前
|
存储 C++ 索引
C++ string容器-字符存取讲解
C++ string容器-字符存取讲解
98 0
|
7月前
|
C++
c++:string相关的oj题(把字符串转换成整数、344.反转字符串、387. 字符串中的第一个唯一字符、917. 仅仅反转字母)
c++:string相关的oj题(把字符串转换成整数、344.反转字符串、387. 字符串中的第一个唯一字符、917. 仅仅反转字母)
83 0
|
2月前
|
开发框架 .NET C#
C#|.net core 基础 - 删除字符串最后一个字符的七大类N种实现方式
【10月更文挑战第9天】在 C#/.NET Core 中,有多种方法可以删除字符串的最后一个字符,包括使用 `Substring` 方法、`Remove` 方法、`ToCharArray` 与 `Array.Copy`、`StringBuilder`、正则表达式、循环遍历字符数组以及使用 LINQ 的 `SkipLast` 方法。
|
4月前
|
存储 Java 编译器
String能存储多少个字符
String能存储多少个字符
|
4月前
|
存储 C++
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
51 0
|
7月前
|
存储 Java 编译器
String能存储多少个字符?
这篇内容讨论了Java中String的长度限制。编译时,如果字符串长度大于等于65535,编译器将报错。这是由于`CONSTANT_Utf8`常量池项的长度字段是16位无符号整数,最大值为65535。而在运行时,虽然理论上String的最大长度是2^31-1,但实际长度受限于JVM内存,最大可能占用约2GB内存,超过可能导致OutOfMemoryError。JDK9以后,对于LATIN1字符的字符串,存储优化使用byte数组,节省内存。
392 1
String能存储多少个字符?
|
7月前
|
存储 缓存 Java
|
6月前
|
Java
最大的 String 字符长度是多少?
最大的 String 字符长度是多少?
|
6月前
|
C++
【洛谷 B2025】输出字符菱形 题解(raw string literal)
使用`*`构建一个斜置的、对角线长度为5的菱形。无输入要求。输出示例:`*`、`***`、`*****`、`***`、` *`。代码实现使用C++,直接打印预定义字符串完成。
83 0
|
6月前
|
编译器 C#
【.NET Core】深入理解C#中的特殊字符
【.NET Core】深入理解C#中的特殊字符
59 0