2

我有一个DateTime保存在dtmNextPayment. 我希望它以 mm/dd/yyyy 的方式显示在标签中。我试过使用

lbltakeeffectdate.Text = dtmNextPayment.ToString("mm/dd/yyyy");

但是月份总是显示为00。我不知道为什么?请让我知道应该是什么问题..

另外,请告诉我什么是最好的解决方案。非常感谢!

4

3 回答 3

17

月份是“MM”。“mm”是分钟。

可用自定义日期时间格式的完整列表(连同示例)在这里:http: //msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

于 2010-09-07T19:06:28.960 回答
3

你需要使用MM。大写 M 是月份,小 m 是分钟

于 2010-09-07T19:06:41.280 回答
2
lbltakeeffectdate.Text = dtmNextPayment.ToString("MM/dd/yyyy")

格式选项列表

于 2010-09-07T19:07:42.373 回答