为了测试,Web 服务器位于具有Maori
文化的计算机上,其中短日期格式如下:d/MM/yyyy
.
用户在具有Hungarian
文化的计算机上,短日期格式为yyyy.MM.dd.
我创建了一个网页,加载页面时将在标签上显示 DateTime.Now。显示的日期是2/18/2013 2:22:06 PM
。
所以现在我的问题是,为什么显示的日期是另一种格式/文化,我怀疑是英美?
其次,我需要将数据库中的日期(假设数据库位于具有不同文化的计算机上)与 DateTime.Now 进行比较。为此,我计划将数据库中的日期转换为与 Web 服务器的文化相匹配。但是考虑到我第一个问题的情况,我怎么知道 DateTime.Now 将采用哪种文化/格式?
编辑:使用的代码:
DateTime nowDateTime = DateTime.Now;
Label7.Text = nowDateTime.ToString().Trim();