Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 162
  • Last Modified:

Breaking down a date

I have a program that asks a user for a date.  I take the input and make sure it's valid and then I convert it using CDate into the MM/DD/YYYY format.

However, the system I am writing this program for requires the date to be in the MMDDYY format.  How can I cut out the proper fields from the MM/DD/YYYY to get it into the MMDDYY format?
0
ahelgeson
Asked:
ahelgeson
1 Solution
 
ripnastyCommented:
Use the Format function

strDate = Format (yourdatefield, "mmddyy")

i.e. You want to format the current date

strDate = Format(Now(), "mmddyy")
0
 
Arthur_WoodCommented:
You can use the Format$ function:

NewDate = Format$(OldDate,"MMDDYY")
0
 
rspahitzCommented:
First, I'd recommend using a date-picker function so that you don't have to validate the date (since it can be in many different formats.)

Once you have a date in date format (CDate will do that), you can use Month(TheDate), Day(TheDate), Year(TheDate), then tack these pieces together.

Alternately, you can convert the date to a string, then extract the pieces:

left$(MyDate,2) & mid$(MyDate, 4,2) & right$(MyDate,2)
0
 
ahelgesonAuthor Commented:
This is exactly what I was looking for!

Thanks!
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now