Sorting days of week into waves (weekday/weekend)

I would like to sort a date/time wave that contains one minute data (approx. 50,000 points) into individual waves that include only weekdays and weekend data. How may I go about compiling a macro for this process? Any help is appreciated!
Thank you hrodstein, I'll take a look at it. Much appreciated for the help.