Or, maybe you know a better approach how to solve this problem. I get dates in the format of \"YYYY—MM-DD HH:MM:SS\" and need to calculate time difference between now then i
You need to convert your string into java.util.Date with the assistance of SimpleDateFormat (for examples see - https://stackoverflow.com/search?q=simpledateformat+%5Bjava%5D) and then get the number of milliseconds since January 1, 1970, 00:00:00 GMT.
Date dt = new Date();
long unixTimeStamp = dt.getTime();