I have to an android application in which I need to convert the current date to the number of seconds passed since 1970.
What I am doing currently is this.
Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("GMT"));
cal.set(currentDate.get(Calendar.YEAR), month, currentDate.get(Calendar.DAY_OF_MONTH), 0, 0, 0);
long timesince1970 = cal.getTime().getTime();
Another problem is that my application needs to run in Germany. Hence the need to convert the time to their time zone and then convert it to the number of seconds since 1970.
The above is not giving me correct results.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…