Saltar al contenido

Sin sobrecarga para el método ‘ToString’ toma 1 argumentos al emitir la fecha

El paso a paso o código que hallarás en este artículo es la solución más sencilla y efectiva que encontramos a tus dudas o problema.

Solución:

quieres usar DateTime.ToString(format) no Nullable.ToString(no overload):

DateTime? myDate = form.dteStartDate;
string sqlFormattedDate = myDate.Value.ToString("yyyy-MM-dd HH:mm:ss");

Por supuesto, esto no maneja el caso de que no hay valor. Tal vez algo como esto:

string sqlFormattedDate = myDate.HasValue 
    ? myDate.Value.ToString("yyyy-MM-dd HH:mm:ss")
    : "";

Funcionará bien.

DateTime? strDate = form.dteStartDate;
strDate.Value.ToString("yyyy-MM-dd HH:mm tt");

 string sqlFormattedDate = ((DateTime)myDate).ToString("yyyy-MM-dd HH:mm:ss");

Además, si puede usar el código del lado del servidor en .cshtml y administre este casting como se muestra a continuación (por ejemplo):

   

Nos puedes confirmar nuestro ensayo dejando un comentario o dejando una valoración te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *