public static int timestrtosec (String time) {
if (Strings.isnullorempty (time)) {
return 0;
}
System.setproperty ("User.timezone", "GMT +08");
String format = "YYYYMMDDHHMMSS";
DateFormat DATEFORMAT1 = new SimpleDateFormat (format, locale.us);
try {
return (int) (Dateformat1.parse (Time). GetTime ()/1000);
} catch (ParseException e) {
E.printstacktrace ();
}
return 0;
}
Timezoneoffset for time zone
public static string Timestamp2date (string seconds, string format, int timezoneoffset) {
if (strings.isnullorempty (seconds) | | | seconds.equals ("NULL")) {
Return "";
}
if (format = = NULL | | format.isempty ())
format = "YYYYMMDDHH";
if (Timezoneoffset > | | Timezoneoffset <-12) {
Timezoneoffset = 0;
}
TimeZone TimeZone;
string[] ids = timezone.getavailableids (Timezoneoffset * 60 * 60 * 1000);
if (Ids.length = = 0) {
TimeZone = Timezone.getdefault ();
} else {
TimeZone = new SimpleTimeZone (timezoneoffset * *, ids[0]);
}
SimpleDateFormat SDF = new SimpleDateFormat (format);
Sdf.settimezone (TimeZone);
Return Sdf.format (New Date (long.valueof (seconds + "000"));
}
Java Time Conversion