在开发.NET应用程序的时候,会遇到DateTime时间的格式问题,我现在用的是英文版本的操作系统,所以在向Access中写入数据的时候,由于Access对时间日期数据类型的转换的原因,与中文的年月日的格式不相符,导致应用程序出错。所以才会用这个方面的知识,上网上找了找,有一篇文章
Coding Best Practices Using DateTime in the .NET Framework,在http://msdn2.microsoft.com/en-us/library/ms973825.aspx上。介绍的应该是够全的了,不过对于一般的应用来说,只要设置
只是在这里提个醒,在应用日期时间的格式的时候可以做成这样的,就不会出现问题。不过如果将设罢好的格式转换成DateTime格式的时候,也会出现转换的问题。如:
System.DateTime.Now.ToString("yyyy-mm-dd hh:mm:ss");
就可以了。只是在这里提个醒,在应用日期时间的格式的时候可以做成这样的,就不会出现问题。不过如果将设罢好的格式转换成DateTime格式的时候,也会出现转换的问题。如:
DateTime dt = Convert.ToDateTime("2007-05-06");
//It translated it into 6.5 .2007
//It translated it into 6.5 .2007