within two hours he had been diagnosed as having cancer which had spread to his lungs within的用法

问题描述:

within two hours he had been diagnosed as having cancer which had spread to his lungs within的用法
以及which在此的用法,具体分析,

1 which(定语从句的连接词,做主语)==the cancer that he had
2 within:在(某段时间)以内,不超出某段时间.如The firemen arrived within minutes of the call being made.