2

我有一个 VB 6 源代码,我正在用 .NET 重写它。在某些地方,我发现日期被转换为“mmddhhnn”格式。我不确定这里的“nn”是什么,如果我把它放在 .NET 中,那么它不会将 nn 转换为任何东西,而是只保留“nn”。它在 .NET 中的等价物是什么?

4

2 回答 2

6

.NET 等价物是:

MMddHHmm

请参阅VB6 格式字符串的日期和时间以及.NET 的格式字符串。

于 2013-04-29T09:29:38.047 回答
3

根据这个站点 nn,意味着分钟前导零。

所以这应该是等价的:

Dim dateString = date.ToString("MMddHHmm")

大写MM表示月份,小写表示分钟。大写HH表示 24 小时,小写表示 12 小时

MSDN:.NET 中的自定义日期和时间格式字符串

于 2013-04-29T09:32:29.997 回答