Formal:
* Buona giornata! (Good day!) - This is the most formal way to say it.
* Le auguro una buona giornata. (I wish you a good day.) - This is even more formal and appropriate for a more formal setting.
Informal:
* Buona giornata! (Good day!) - This is also used informally.
* Buona giornata a te! (Good day to you!) - This is a bit more personal and friendly.
* Passa una buona giornata! (Have a good day!) - This is a more direct translation of "have a good day."
* Ciao, buona giornata! (Bye, have a good day!) - This is a common way to say goodbye.
Specific situations:
* Buona giornata di lavoro! (Have a good workday!) - This is specifically for someone going to work.
* Buona giornata di studio! (Have a good day of studying!) - This is specifically for someone going to school.
The best choice will depend on your relationship with the person and the situation.