基本上我的任务是编辑名为'CreateDt'的日期字段的公司数据库。
但是,此字段中的日期以多种格式存储,需要转换为一种格式,下面显示了一些示例;
29/01/2001 08:51:56
29/01/2001 12:09:07
05/06/2002
30/01/2001 11:48:53
31/01/2001 09:30:12
11/12/2014
12 December 2014
15/12/2014
15/12/2014
15 December 2014
15/12/2014
我以前尝试过转换SQL服务器,但是当日期和月份值小于13并且日期正在改变时,我遇到了问题
11/12/2014
to
21/11/2014
任何人都有C#代码,这将使我能够相应地格式化所有日期
没有这样的代码,因为简单地说,一台计算机做不到,一个人无法定义。
11/12/2014
你能告诉我这是“11月12日”还是“12月11日”?可能不是,这并不奇怪。但电脑也不行。
您最好的选择是收集您认为适用的所有格式。例如,对于上面的值,您需要确定哪种格式正确以及您希望获得哪种值。然后使用这几种格式转换所有数据。