午夜后一分钟-C#和SQL Server

午夜后一分钟-C#和SQL Server,c#,.net,sql-server,C#,.net,Sql Server,场景:我正在从C#应用程序向SQL server传递一个日期,并希望该值为2018年1月2日的第一分钟。哪种方法是正确的分析方法 DateTime sDate = DateTime.ParseExact("2018-01-02 0:01:00", "yyyy-MM-dd H:mm:ss", null); 或 日期是固定的,因此无需从字符串进行分析,请使用: 日期是固定的,因此无需从字符串进行分析,请使用: 另外,如果您需要UTC日期,请不要忘记指定DateTimeKind:new DateTi

场景:我正在从C#应用程序向SQL server传递一个日期,并希望该值为2018年1月2日的第一分钟。哪种方法是正确的分析方法

DateTime sDate = DateTime.ParseExact("2018-01-02 0:01:00", "yyyy-MM-dd H:mm:ss", null);


日期是固定的,因此无需从字符串进行分析,请使用:


日期是固定的,因此无需从字符串进行分析,请使用:


另外,如果您需要UTC日期,请不要忘记指定DateTimeKind:
new DateTime(2018,1,2,0,1,0,DateTimeKind.UTC)如果您需要UTC日期,也不要忘记指定DateTimeKind:
新的DateTime(2018,1,2,0,1,0,DateTimeKind.UTC)
DateTime sDate = DateTime.ParseExact("2018-01-02 12:01:00:AM", "yyyy-MM-dd hh:mm:ss:tt", null);
sDate = new DateTime(2018, 1, 2, 0, 1, 0);