这就是我的代码。
this.VoucherDate = DateTime.Now.ToString("");
我想以下列格式显示当前日期和时间。
06/16/2015 16:21
答案 0 :(得分:3)
使用格式" MM / dd / yyyy HH:mm"
this.VoucherDate = DateTime.Now.ToString("MM/dd/yyyy HH:mm");
答案 1 :(得分:1)
this.VoucherDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm");
答案 2 :(得分:0)
试试这个:
this.VoucherDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm");
答案 3 :(得分:0)
首先,DateTime格式由当前线程的文化决定,该文化存储在Thread.CurrentThread.CurrentCulture.DateTimeFormat
中。默认情况下,它等于当前用户的区域设置。因此,要更改代码中所有无参数DateTime.ToString()
调用的行为,您可以更改文化设置。
其次,您可以明确指定DateTime格式,如另一个答案所示:
this.VoucherDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm");
但一般来说这不是一个好习惯。