Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c语言的日期时间格式#_C#_Date_Datetime_Format - Fatal编程技术网

C# c语言的日期时间格式#

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

我正在从文本文件向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", 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);