使用 C# 转换 MySQL 的 DateTime
在 C# 编程中,在使用 MySQL 数据库时,通常需要将 DateTime 值转换为MySQL 接受的格式。 MySQL 以以下格式存储日期:1976-04-09 22:10:00。
要将包含日期值的 C# 字符串转换为 MySQL 格式,可以使用以下方法:
方法 1:ISO 格式
一种简单的方法是硬编码 MySQL 日期和格式的 ISO 格式time:
string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");
方法2:使用CultureInfo
或者,您可以使用 CultureInfo 类来获取正确的格式:
// Shorten the code
var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;
// Convert to sortable date-time pattern
string convertedDate = dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);
// Convert to universal sortable date-time pattern
string convertedDate2 = dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern);
这些方法会将 str 字符串转换为所需的 MySQL 格式,确保与您的数据库兼容。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3