1、可以约定。当事人要签订技术开发合同之前,可以在技术开发合同中约定有效期,如果没有约定的,可以补充约定。
2、合同生效时间一般来讲,依法成立的合同是自成立时生效。如果双方没有约定生效的时间,一般认为是以合同签订之日起生效。采用合同书面形式订立合同的,自双方当事人签字或者盖章时合同成立。