A resposta depende de uma distinção: quando aconteceram os fatos contados no livro e quando o livro ficou pronto não são necessariamente a mesma coisa.
Daniel conta acontecimentos que começaram quando judeus foram levados pra Babilônia, no início do século 6 a.C. O livro acompanha Daniel durante o domínio babilônico e depois sob o domínio persa. A última visão recebe uma data: o terceiro ano do reinado de Ciro, por volta de 536 a.C. (Daniel 10:1). Portanto, se Daniel escreveu o livro completo, ele o terminou depois dessa data. A Bíblia não informa o ano exato, e não há como afirmar com segurança que tenha sido entre 536 e 530 a.C.
Muitos cristãos entendem que o próprio Daniel escreveu o livro no século 6 a.C. Há motivos pra isso: em vários trechos ele relata suas visões na primeira pessoa (Daniel 7:2; 8:1; 9:2), e Jesus se refere a Daniel como profeta ao mencionar uma de suas profecias (Mateus 24:15).
Existe, porém, outra explicação defendida por muitos estudiosos: a de que o livro tenha recebido sua forma final no século 2 a.C. Um dos principais motivos é Daniel 11, que descreve com muitos detalhes conflitos entre reinos posteriores a Daniel e acontecimentos ligados ao governo de Antíoco IV, no século 2 a.C. Para esses estudiosos, o texto foi escrito perto daqueles acontecimentos. Quem entende que Daniel escreveu no século 6 a.C. vê nesses mesmos detalhes uma profecia sobre o futuro. Assim, as duas propostas não diferem apenas na data; elas também entendem de maneiras diferentes como ler essa parte do livro.
Então, a resposta mais precisa é: o livro relata a vida de Daniel no século 6 a.C., mas a data em que foi concluído é discutida. Se foi escrito por Daniel, sua conclusão ocorreu depois de aproximadamente 536 a.C. Se recebeu sua forma final mais tarde, a data proposta com mais frequência é o século 2 a.C. A Bíblia nos dá datas para alguns acontecimentos e visões, mas não declara diretamente quando o livro inteiro ficou pronto.