发行公司债券的时间是多长,发行债券的主要程序有哪些?