【发布时间】:2013-01-16 16:20:45
【问题描述】:
我正在尝试获取当前时间:
date = "(" + DateTime.Today.Year.ToString() + "-" +
DateTime.Today.Month.ToString() + "-" + DateTime.Today.Day.ToString() + " " +
"(" + DateTime.Today.Hour.ToString() + ":" + DateTime.Today.Minute.ToString()
+")" + ")";
这应该得到如下日期:
(2013-2-1 (13:01))
但它给了我:
(2013-2-1 (0:0))
我该如何解决这个问题?
【问题讨论】:
-
使用
DateTime.Now,DateTime.Today只会给你我认为的日期。 -
哇! 3 个答案在 26 秒内彼此 - 如果您计算上面的评论,则为 4 个。 :-)
-
请改用
date = DateTime.Now.ToString(@"(yyyy\-MM\-dd (HH\:mm))")。 -
另外,不知道为什么人们不赞成这个问题。对我来说,这似乎不是一个坏问题。它表明对 DateTimes 的工作原理缺乏了解,但随后所有问题都表明对某事缺乏了解,这就是提出问题的原因。
-
与@ColinMackay 一起添加,也注意对downvote 发表评论