DateString (Propiedad)

Actualización: noviembre 2007

Devuelve o establece un valor String que representa la fecha actual de acuerdo con el sistema.

Public Property DateString As String

Excepciones

Tipo de excepción

Número de error

Condición

InvalidCastException

Formato no válido utilizado para establecer el valor de DateString.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

DateString siempre devuelve la fecha del sistema como "MM-dd-yyyy", es decir, utilizando el nombre de mes abreviado. Los formatos aceptados para configurar la fecha son "M-d-yyyy", "M-d-y", "M/d/yyyy" y "M/d/y". Estos formatos son independientes de la referencia cultural, es decir, no cambian aunque cambie la Configuración regional en el Panel de control.

Para obtener o establecer la hora actual del sistema como un valor String, utilice TimeString (Propiedad).

Para obtener la fecha u hora actuales del sistema en el formato de la configuración regional o en un formato personalizado, incluya Now (Propiedad) en Format (Función), especificando Formatos de fecha y hora predefinidos (Función Format) o Formatos de fecha y hora definidos por el usuario (Función Format). En el siguiente ejemplo se muestra cómo.

MsgBox("The formatted date is " & Format(Now, "dddd, d MMM yyyy"))

Para obtener acceso a la fecha actual del sistema como un valor Date, utilice Today (Propiedad).

Nota de seguridad:

La acción de establecer la fecha o la hora del sistema requiere un permiso de código no administrado; esto puede afectar a su ejecución en situaciones de confianza parcial. Para obtener más información, vea SecurityPermission y Permisos de acceso a código.

Ejemplo

En el ejemplo siguiente se utiliza la propiedad DateString para mostrar la fecha actual del sistema.

MsgBox("The current date is " & DateString)

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**DateAndTime

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Debido a que DateString es miembro de un módulo y no de una clase, no es necesario crear un objeto desde el que obtener acceso a DateString.

Notas para desarrolladores de dispositivos inteligentes

Puede obtener, pero no establecer, la fecha del sistema con la propiedad DateString.

Vea también

Referencia

Now (Propiedad)

TimeString (Propiedad)

Today (Propiedad)

Date (Tipo de datos, Visual Basic)

DateTime