DateGmt is a project mainly written in Java, it's free.
Android SimpleDateFormat bug
Debug test case for android:
Correct output: 2010-06-04T22:39:49+0000
Observed output: 2010-06-04T22:39:49-0800