¿Cómo obtengo la fecha de hoy en C # en formato mm / dd / aaaa?
Necesito establecer una variable de cadena para la fecha de hoy (preferiblemente sin el año), pero tiene que haber una mejor manera que construirla mes - / - día una pieza a la vez.
Por cierto: estoy en los EE. UU., Por lo que M / dd sería correcto, por ejemplo, el 11 de septiembre es el 11 de septiembre.
Nota: llegó una respuesta de kronoz que hablaba de la internacionalización, y pensé que era lo suficientemente impresionante como para mencionarla, ya que no puedo convertirla en una respuesta 'aceptada' también.
Respuestas:
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
fuente
No quiero ser terriblemente pedante, pero si está internacionalizando el código, podría ser más útil tener la posibilidad de obtener la fecha corta para una cultura determinada, por ejemplo: -
Aunque claramente el enfoque "m / dd / aaaa" es considerablemente más ordenado.
fuente
fuente
Si lo quieres sin el año:
DateTime.ToString () tiene muchas cadenas de formato interesantes:
http://msdn.microsoft.com/en-us/library/aa326721.aspx
fuente
fuente
es específico de la cultura.
Es mejor seguir con:
fuente
Creo que esto es lo que estás buscando
fuente
O sin el año:
fuente