基本上,我负责编辑公司数据库的日期字段,称为“ 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 Server进行转换,但是当日期和月份的值小于13并且日期从 例如
11/12/2014
to
21/11/2014
任何人都可以使用C#代码来使我相应地格式化所有日期
答案 0 :(得分:0)
之所以没有这样的代码,是因为简单地说,计算机不能做,人不能定义什么。
2014年12月12日
您能告诉我是“ 11月12日”还是“ 12月11日”吗?可能不是,这并不奇怪。但是电脑也不能。
您最好的选择是收集您认为 适用的所有格式。例如,对于上面的值,您需要确定哪种格式正确,以及要获取哪种值。然后以那几种格式转换所有数据。