scanf("%d-%d-%d",&y,&m,&d);
//或者
char c;
in.width(4); in >> date.y;
in.width(1); in >> c;
in.width(2); in >> date.m;
in.width(1); in >> c;
in.width(2); in >> date.d;
//或者
char ch;
cin>>y>>ch>>m>>ch>>d;
scanf("%d-%d-%d",&y,&m,&d);
//或者
char c;
in.width(4); in >> date.y;
in.width(1); in >> c;
in.width(2); in >> date.m;
in.width(1); in >> c;
in.width(2); in >> date.d;
//或者
char ch;
cin>>y>>ch>>m>>ch>>d;