Name: Function DateToUnixtimestamp
Author: Rob Vonk
Language: Java
Description:
Convert a date to a unix timestamp using daylight savings
Snippet:
long GetUnixdate
(java.
util.
Date dt
) {
long unixtimestamp
;
int hour
;
int min
;
int sec
;
long days
; // days difference
long secinday
;
long MsInDay
;
Calendar calendar
= Calendar.
getInstance();
calendar.
setTime(dt
);
hour
= calendar.
get(Calendar.
HOUR_OF_DAY);
min
= calendar.
get(Calendar.
MINUTE);
sec
= calendar.
get(Calendar.
SECOND);
secinday
= 86400;
MsInDay
= secinday
* 1000;
days
= calendar.
getTimeInMillis() / MsInDay
;
unixtimestamp
= (days
* secinday
) + (hour
* 3600) + (min
* 60) + sec
;
return unixtimestamp
;
}