使用ToString()将数据表(例如“4/20/2011 7:10:39 PM”)中的日期值转换为字符串时,它变为4/20 / 11.如何解决该问题?我希望它为2011年4月20日。我在.net 2008中使用Pocket Pc应用程序并使用windows ce 5.0模拟器。
答案 0 :(得分:0)
.NET Compact Framework支持DateTime
上的大多数操作:
http://msdn.microsoft.com/en-us/library/system.datetime_members(v=VS.90).aspx
您可以使用其中一个内置版本或ToString
覆盖之一,并指定您自己的格式参数:http://www.dotnetperls.com/datetime-format
ToString
DateTime
的默认操作会考虑当前的流程文化。
尝试:
DateTime.Now.ToString("d/MM/yyyy");