You might b running an app that puts the battery level on the status bar, and it's there in addition to the one that Android normally puts there. The same for the clock.
As for the differing readings, battery "state of charge" is a guess, based on the terminal voltage of the battery under load. Different apps (including Android itself) interpret different voltages as different percentages. Since there's no one-to-one correspondence between the two - voltage and SoC - any approximation that gets close at a few points is as correct as any other.
As for 2 times being different, it depends. If it's an integer number of hours (or half hour, depending on where in the world you are - some time zones vary by 30 minutes), you have a clock app showing another time zone. If it's a difference of minutes, it can be one clock showing internal time and the other one showing the tower time, if you don't have the time set to automatic. (Internal time is like a digital watch, but less stable, since it's normally being corrected constantly by the tower time which, being based on GPS time has a short- and long-term stability of less than 1 second.)