Documentation says that CallLog.Calls.DATE returns milliseconds since epoch. This is true, but mine is returning a negative number.
So I have:
int dateColumn = c.getColumnIndex(android.provider.CallLog.Calls.DATE);
int callDate = c.getInt(dateColumn);
The value returned is: -1856117447
So even after my conversion I end up with Dec 10 1969.
Anyone have any ideas?