3

例如,假设我在字符串变量中有 DateTime 格式字符串,.NET 中是否有任何语法或方法可以让我执行与此无效代码等效的操作:

String line = String.Format("{0:{1}}", DateTime.Now, dateTimeFormat);
                                ^^^                        ^
                                 |                         |
                                 +-- this would use this --+
4

2 回答 2

2

我认为这个语法概述几乎不包括动态参数。

您将不得不以某种方式使用 2 阶段系统,或者预先格式化您的日期或通过生成格式字符串。但我认为两者都会比问题更糟。

于 2009-12-01T12:35:07.700 回答
1

只是有什么问题

string line = DateTime.Now.ToString(dateTimeFormat);

?

于 2009-12-01T12:10:37.140 回答