It looks like a stage/dance costume to me, made from either random material or a stripey skirt + black fabric.
I wouldn't have said the length was long enough for either decade for a day skirt (this style of skirt from the 70's I have are extra long) but it looks as though it might have been taken up, is there a large hem?