使用C# 轉換MySQL 的DateTime
在C# 程式設計中,使用MySQL 資料庫時,通常需要將DateTime 值轉換為MySQL 接受的格式。 MySQL 以以下格式儲存日期:1976-04-09 22:10:00。
要將包含日期值的C# 字串轉換為MySQL 格式,可以使用下列方法:
方法1:ISO 格式
一種簡單的方法是硬編碼MySQL 日期和格式的ISO 格式時間:
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