First of all let me say that yes, I've researched this quite a lot and used a variety of solutions but nothing is working.
So I'm trying to get yesterday's date into a textview. I'm using this code:
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MMMM/d");
String strDate = sdf.format(cal.getTime());
tvDate.setText(strDate);
(I know this returns today's date, but at this point I'm just trying to get anything)
What happens is once I get from the previous activity to this one it immediately shuts down. If I comment the 3 lines in the middle and setText to a random string like "bla bla", the activity runs and displays it correctly. Android Studio is not displaying any errors in there so I have zero idea what's going on.
I've tried all the solutions in the following posts, all unsuccessfully, so I can only imagine there's some configuration I'm missing. 1 - Android get current date and show it in TextView 2 - Get current time and date on Android 3 - Display the current time and date in an Android application
I've also checked some Youtube videos but none had the answer.
Can you help ?