«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как преобразовать значения DateTime для MySQL с помощью C#?

Как преобразовать значения DateTime для MySQL с помощью C#?

Опубликовано 10 ноября 2024 г.
Просматривать:550

How to Convert DateTime Values for MySQL Using C#?

Преобразование DateTime для MySQL с использованием C#

При программировании на C# при работе с базами данных MySQL часто необходимо преобразовать значения DateTime в формат, который принимается MySQL. MySQL хранит даты в следующем формате: 1976-04-09 22:10:00.

Чтобы преобразовать строку C#, содержащую значение даты, в формат MySQL, вы можете использовать следующие подходы:

Метод 1: формат ISO

Один простой подход — жестко запрограммировать формат ISO для даты MySQL и 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