"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo convertir valores de fecha y hora para MySQL usando C#?

¿Cómo convertir valores de fecha y hora para MySQL usando C#?

Publicado el 2024-11-10
Navegar:861

How to Convert DateTime Values for MySQL Using C#?

Conversión de DateTime para MySQL usando C#

En la programación de C#, cuando se trabaja con bases de datos MySQL, a menudo es necesario convertir los valores de DateTime a formato aceptado por MySQL. MySQL almacena fechas en el siguiente formato: 1976-04-09 22:10:00.

Para convertir una cadena de C# que contiene un valor de fecha al formato MySQL, puede utilizar los siguientes métodos:

Método 1: Formato ISO

Un enfoque simple es codificar el formato ISO para la fecha y hora de MySQL:

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

Método 2: uso de CultureInfo

Como alternativa, puede utilizar la clase CultureInfo para obtener el formato correcto:

// 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);

Estos métodos convertirán la cadena str al formato MySQL requerido, asegurando la compatibilidad con su base de datos.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3