There is a battery inside the Ruby/Saphire/Emerald cart that controls the game's clock. That battery has run out of charge. Events such as the Lottery, Berry growth, Eevee "happylutions" will either be locked or not work.
Chat with our AI personalities
unfortunately you have to fix your game internal battery . just check how on YOUTUBE.
If you use an emulator and a ROM, then click on this link and you may find the answer: http://www.vbalink.info/internal-battery-has-run-dry-fix.htm However, if you use an actual game cartridge, then you will have to disassemble the cartridge (unscrew the screw on the back) and then replace the battery.
It may be possible that your internal battery has run dry, i had the same thing if it does it wil give you a message at the beginning when you turn the game on. This will prevent any time based features in the game from being played such as berry's, the tides in shoal cave and also the regice event. You can help it though but you have to buy some v3 battery or something and put it in the game but if you screw up your game will crash so be careful.
sometimes
wet = bet = bat = bay - day - dry