C# c语言的日期时间格式#
我正在从文本文件向sql写入一些日期。在文本文件日期格式中,如C# c语言的日期时间格式#,c#,date,datetime,format,C#,Date,Datetime,Format,我正在从文本文件向sql写入一些日期。在文本文件日期格式中,如10.01.2013(dd.mm.yyyy),但当我在sql上编写它时,它似乎是“2013-01-10,应该将它添加为10.01.2013?” 这是我的密码: en.LogDateTime = DateTime.Parse(myDateString); 您可以使用该方法指定输入字符串的确切格式 DateTime dt = DateTime.ParseExact("10.01.2013", "MM.dd.yyyy", CultureI
10.01.2013
(dd.mm.yyyy),但当我在sql上编写它时,它似乎是“2013-01-10,应该将它添加为10.01.2013?”
这是我的密码:
en.LogDateTime = DateTime.Parse(myDateString);
您可以使用该方法指定输入字符串的确切格式
DateTime dt = DateTime.ParseExact("10.01.2013", "MM.dd.yyyy", CultureInfo.InvariantCulture);
如果要在将数据插入表时指定格式,可以使用以下sql查询:
dateformat dmy;
insert into mytable values(mydatetime);
10.01.2013
应该是1月10日还是10月1日?我认为无论DB显示什么,您都是正确的“当我在SQL上编写它时”是什么意思。如果您在SQL客户机中查看它,重要的是要记住,这只是SQL输出日期的方式(存储为数字),而不是它实际的存储方式。我使用的是LLBLGEN,所以我想我不能使用SQL查询
dateformat dmy;
insert into mytable values(mydatetime);