Да можно, но осторожно. Дело в том, что вы можете словить о-о-о-очень редкий глюк, когда mills() переполнился и стал например 10, а previousMillis все еще за 4-е миллиона и у вас будет отрицельный результат, который вызовет краш модуля. Чтоб этого не произошло используйте функцию abs().
Кстати...