目前我因日期时间格式而收到错误,我想以这种方式YYYY-M-d hh:mm:ss作为datetime数据类型的日期时间格式,但我不知道如何获得。你能告诉我怎么做吗?我有一个用c#.net开发的服务和客户端,两者都与数据库ms sql server连接,datetime在运行时用当前日期时间更新。
提前致谢。
答案 0 :(得分:2)
var date = DateTime.ParseExact(dateTimeString,"YYYY-M-d HH:mm:ss", CultureInfo.InvariantCulture);
答案 1 :(得分:0)
正如您提到的MS Sql Server,您可以获得YYYY-MM-DD HH:MI:SS(24h)
格式的当前时间:
SELECT CONVERT(VARCHAR(19), GETDATE(), 120)
答案 2 :(得分:0)
答案 3 :(得分:0)
Func<DateTime, string> GetTimeFormated = time => time.ToString("MM/dd/yyyy HH:mm").Split(' ').ToArray().LastOrDefault();