elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Descomponer fechas en Visual basic 6
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Descomponer fechas en Visual basic 6  (Leído 3,699 veces)
Ketchuz

Desconectado Desconectado

Mensajes: 31



Ver Perfil
Descomponer fechas en Visual basic 6
« en: 20 Abril 2011, 04:52 am »

Hola a todos ::)
Les pido su ayuda por favor.
Estoy haciendo un programa en el que necesito guardar un archivo y que el nombre de tal archivo sea la fecha de hoy. Es problema es que Windows no admite "-" o "/" en los nombres de archivos, por lo que quiero que si la fecha es: 19/04/2011 o 19-04-2011 me separe los días, meses y el año de una fecha.
Por favor, me urge saber como. He investigado y encontré pero para hacerlo con nombres y apellidos. >:(
Gracias de antemano... :)


En línea

No robes, el gobierno odia la competencia
Dunkansdk

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Descomponer fechas en Visual basic 6
« Respuesta #1 en: 20 Abril 2011, 04:58 am »

Edit - Flashie que era la hora, perdón ajaj


« Última modificación: 20 Abril 2011, 05:03 am por Dunkansdk » En línea

EddyW

Desconectado Desconectado

Mensajes: 187



Ver Perfil WWW
Re: Descomponer fechas en Visual basic 6
« Respuesta #2 en: 20 Abril 2011, 05:00 am »

Wenas,

Hay 3 funciones que te ayudan a manejarlos:
Código
  1. Dim Fecha As Date
  2. Fecha = "11/12/13"
  3. MsgBox Day(Fecha) & Month(Fecha) & Year(Fecha)
Es ese caso la función Day devuelve el día, Month el Mes y Year el año, en el ejemplo se muestra un Msg con los datos juntos.

SaluDOS!!!
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
En línea

Ketchuz

Desconectado Desconectado

Mensajes: 31



Ver Perfil
Re: Descomponer fechas en Visual basic 6
« Respuesta #3 en: 20 Abril 2011, 05:15 am »

Código
  1. Dim Fecha As Date
  2. Fecha = "11/12/13"
  3. MsgBox Day(Fecha) & Month(Fecha) & Year(Fecha)

Gracias, si me ha funcionado, pero la fecha cambia. Por ejemplo, para el dia de hoy crea un archivo llamado "190411", ¿pero mañana?. ¿Cómo hago para que cambie según del día?
En línea

No robes, el gobierno odia la competencia
EddyW

Desconectado Desconectado

Mensajes: 187



Ver Perfil WWW
Re: Descomponer fechas en Visual basic 6
« Respuesta #4 en: 20 Abril 2011, 05:21 am »

Es la función now
Código
  1. Dim Fecha As Date
  2. Fecha = now
  3. MsgBox Day(Fecha) & Month(Fecha) & Year(Fecha)
Mostrará la fecha de hoy, mañana, la fecha de mañana..

SaluDOS!!!
En línea

ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Descomponer fechas en Visual basic 6
« Respuesta #5 en: 1 Mayo 2011, 02:51 am »

Tambien puedes hacerlo con Format de la siguiente manera:

Código:
MsgBox "Dia: " & Format(Date, "DDDD") & " " & Format(Date, "DD")
MsgBox "Mes: " & Format(Date, "MM") & "(" & Format(Date, "MMMM") & ")"
MsgBox "Año: " & Format(Date, "YY") & " , " & Format(Date, "YYYY")

te devolvera de la sigueinte manera:

Código:
Msgbox1: "Dia: Sabado 30
Msgbox2: Mes: 04 (Abril)
Msgbox3: Año: 11 , 2011

Espero que te sirva ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines