【发布时间】:2012-05-09 08:20:07
【问题描述】:
使用String.Format() 可以以多种不同方式格式化例如DateTime 对象。每次我在寻找所需的格式时,我都需要在 Internet 上进行搜索。我几乎总是能找到一个我可以使用的例子。例如:
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
但我不知道它是如何工作的以及哪些类支持这些“神奇”的附加字符串。
所以我的问题是:
-
String.Format如何将附加信息MM/dd/yyyy映射到字符串结果? - 是否所有 Microsoft 对象都支持此功能?
这是否记录在某处? - 是否可以这样做:
String.Format("{0:MyCustomFormat}", new MyOwnClass())
【问题讨论】:
标签: c# .net vb.net string string-formatting