Cómo convertir valores de fecha y hora en cadenas formateadas

Índice de Contenido
  1. Trabajando con formatos de fecha y hora estándar
  2. Configuraciones del Panel de Control
  3. Especificadores de formato de fecha y hora personalizados
  4. ¿Extrañas algún consejo?

Trabajando con formatos de fecha y hora estándar

Una tarea común al trabajar con valores de fecha y hora es convertir estos valores en cadenas de texto con un formato particular. En este artículo, exploraremos una manera sencilla de convertir estos valores en cadenas de texto formateadas.

Puedes convertir un valor de fecha/hora en una cadena de texto utilizando la sobrecarga del método ToString, el cual acepta un formato de cadena.

Existen dos tipos de formatos de fecha y hora: estándar y personalizado. Los formatos estándar utilizan uno de los formatos predefinidos y se especifican utilizando una letra correspondiente a un formato particular. Al convertir un valor de fecha y hora en una cadena de texto, se utiliza la letra que especifica uno de los formatos estándar, haciendo referencia a un especificador de formato particular. A continuación, se muestra una lista de los especificadores de formato de fecha estándar:

  • d: fecha corta
  • D: fecha larga
  • t: hora corta
  • T: hora larga
  • f: fecha/hora completa con hora corta
  • F: fecha/hora completa con hora larga
  • g: fecha/hora general con hora corta
  • G: fecha/hora general con hora larga
  • M o m: mes y día
  • R o r: RFC1123
  • s: fecha/hora ordenable que cumple con el formato ISO 8601
  • u: fecha/hora universal ordenable
  • U: fecha/hora completa con hora larga en GMT universal
  • Y o y: año y mes

Configuraciones del Panel de Control

Las configuraciones en la sección Opciones regionales y de idioma del Panel de Control influyen en el resultado al formatear un valor de fecha y hora. Estas configuraciones se utilizan para inicializar el objeto DateTimeFormatInfo, que está asociado con la cultura del hilo actual y proporciona los valores que controlan el formato.

Dim dateTimeInfo as DateTime = DateTime.Now
MessageBox.Show(dateTimeInfo)

Dim strMonth as String = dateTimeInfo.ToString("m")
MessageBox.Show(strMonth)

El código define la variable dateTimeInfo de tipo DateTime y establece su valor como la fecha y hora actual. Luego, se define la variable strMonth de tipo String y se convierte el valor de dateTimeInfo en una cadena de texto con un formato que representa únicamente el mes.

Especificadores de formato de fecha y hora personalizados

También puedes crear formatos de cadena personalizados cuando los formatos estándar disponibles no satisfacen tus necesidades. Un formato personalizado de fecha y hora consta de uno o más especificadores de formato personalizados y define cómo se formatearán los datos de fecha y hora. Para obtener una lista completa de los especificadores de formato personalizados, visita MSDN.

Cómo utilizar nslookup para probar y solucionar problemas de resolución de DNS en Windows

¿Extrañas algún consejo?

Consulta el archivo de Visual Basic y pon al día las ediciones más recientes de la columna de Irina Medvinskaya.

Mejora tus habilidades de scripting y lleva tu conocimiento de Visual Basic al siguiente nivel con el boletín gratuito de Newsmatic, entregado cada viernes. ¡Regístrate automáticamente hoy mismo!

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo convertir valores de fecha y hora en cadenas formateadas , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.