使用C#为MySQL转换DateTime

我想在C#中更改MySQL的DateTime。

我的MySQL数据库仅接受此格式1976-04-09 22:10:00

在C#中,具有日期值的字符串:

string str = "12-Apr-1976 22:10";

我想将其转换为MySQL,如下所示:

1976-04-12 22:10

我如何更改它们或其他程序员如何通过使用dd mm hh yy方法来做到这一点?谁能告诉我有关他们的信息?

回答:

请记住,您可以对ISO格式进行硬编码

string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");

或使用下一个:

// just to shorten the code

var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;

// "1976-04-12T22:10:00"

dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);

// "1976-04-12 22:10:00Z"

dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern)

等等

以上是 使用C#为MySQL转换DateTime 的全部内容, 来源链接: utcz.com/qa/427474.html

回到顶部