Share your experience!
Hello.
I bought xperia Z1 yesterday (I got it with around 22% of battery). Firstly when I got home phone was at 18% and for 1.5 it charged to 25%. I was confused with a message "21 hours remaining to get fully charged" and when I went into phone information, I saw that battery could last 3 days. Nevertheless, I went out clubbing with 25% and returned home with around 15%. I thought you need to format the battery (as I did with my previous phones) so I was using it until phone turned off completely. Phone was put to charge at 4 a.m. into a power socket using original charger which I've got with the phone and when I woke up at 11 a.m. it was not charged. It couldn't even get turned on. It displayed nothing but red light.
Then I pressed volume up + switch on/off button, it vibrated 3 times then I put it into computer to get a USB charge. Now after an hour, phone has charged up to only 6% of battery but I'm glad I can see something (meaning, it shows how much it is charged - I couldn't see anything after I woke up and disconnected it from a socket).
I searched the internet and couldn't find any solution. I see people charging their Z1's within 3 hours max and mine hasn't charged with 8 hours spent plugged in a socket. What also worries me is that it charges really slowly, a lot slower than it should be.
I'd be thankful if anyone can help me.
Solved! Go to Solution.
I solved the problem. Problem was the original usb cable. It's perfect looking but god knows what's happening inside, it could be a factory error - it's not supplementing enough current from adapter to phone.
I solved the problem by using original adapter and usb cable from my htc wildfire s. Now it's charging as it should, full battery from 5% to 100% within ~2.5 hours. 
Thanks for your time.
These LI Ion batteries do not need formatting. You can also read this on how to charge:
http://batteryuniversity.com/learn/article/charging_lithium_ion_batteries
Now is it connected to USB or to main socket?
Now is connected to a main socket.
Edit: it got from 6% to 7% within 5 minutes, that's way too long IMHO...
Ok,follow these steps: perform a software repair using PC Companion.The process will erase all internal memory.You might need to charge your device for about 1-2 hours before so the device has at least 80% battery.
Make sure the device is not connected to computer or laptop and turned off (sometimes you have to press power button and volume up until the device vibrates 3 times or on some devices you have to press the small button near the SIM tray or on the back of the device).
Open PC companion->support zone->phone/tablet software update->repair my phone/tablet blue highlighted.Follow the steps given,do not connect your phone until prompted to press volume down while plugging USB cable. If PC companion does not start the repair process, you might need to run it in compatibility mode with Windows 7 (in some cases XP).
I solved the problem. Problem was the original usb cable. It's perfect looking but god knows what's happening inside, it could be a factory error - it's not supplementing enough current from adapter to phone.
I solved the problem by using original adapter and usb cable from my htc wildfire s. Now it's charging as it should, full battery from 5% to 100% within ~2.5 hours. 
Thanks for your time.
I am glad you found the culprit.