Yes, you can change the time in Pokemon Diamond and Pearl. However, the time is not an in-game function. It is taken from the DS's internal clock. So, to change the time in the game, you must change the time in the DS by accessing the option through the opening menu. The date can also be changed by this method.
You should note, however, that by changing the DS's internal clock, you are setting yourself up for a little trouble in Diamond or Pearl. The game considers your time-change as a method of tampering and so blocks you from accessing daily freebies such as free berries, the Pokemon lottery, etc. It claims that you already obtained them, so you cannot again for another 24 hours. It also effects the Pal Park and the migration of Pokemon from GBA cartridges. You will not be able to migrate Pokemon from any GBA game (with an internal time function) for 24 hours.
No other in-game features are effected by the time change and all saved data remains intact from the last point you saved.
Chat with our AI personalities
7:00
Go to the ds settings and go to the clock, change that to 20.00 then go back to the game and it should be night,
You have to change the time on your DS in settings.
in Pokemon dimond and Pokemon pearl after you defeted the eliat 4 dawns sister will start telling you wher you can find Pokemon per day .it will take some time.
The only way of changing the day in soul silver is to change the day on the DS itself. The day imprints off of the DS time