如何将mysql日期时间字符串转换为c#datetime字符串?

时间:2016-03-13 09:33:49

标签: c# mysql datetime

我从mysql db获取“10/1/15 12:00:00 AM"时间字符串。如何通过System.DateTime方法将其转换为ParseExact

1 个答案:

答案 0 :(得分:1)

您可以使用DateTime.ParseExact方法使用自定义日期和时间格式。

我认为你的10是一天;

var dt = DateTime.ParseExact("10/1/15 12:00:00 AM", "dd/M/yy hh:mm:ss tt", 
                             CultureInfo.InvariantCulture);

顺便说一下,当然将DateTime保存为数据库中的string是一个坏主意。如果可以,请将列类型更改为DATETIME数据类型。

阅读:Bad habits to kick : choosing the wrong data type