/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.time.format.* ;
import java.time.temporal.* ;
import java.text.SimpleDateFormat;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String attributeTimestamp
= "Wed Jul 24 08:15:00 2024"; String currentTimestamp
= "Wed Jul 24 08:20:00 2024"; //get current date in the format
//Date currentDate = new Date();
//dateFormat.setTimeZone(TimeZone.getTimeZone("PST"));
//String currentTimestamp = dateFormat.format(currentDate);
//System.out.println( currentTimestamp + " currentTimestamp " );
Date jMXAttributeTimestamp
= dateFormat.
parse(attributeTimestamp
); Date currentDateTimestamp
= dateFormat.
parse(currentTimestamp
); long dateDifference = currentDateTimestamp.getTime() - jMXAttributeTimestamp.getTime();
System.
out.
println( dateDifference
+ " date Difference ");
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKaW1wb3J0IGphdmEudGltZS50ZW1wb3JhbC4qIDsKaW1wb3J0IGphdmEudGV4dC5TaW1wbGVEYXRlRm9ybWF0OwoKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgoJCVN0cmluZyBhdHRyaWJ1dGVUaW1lc3RhbXAgPSAiV2VkIEp1bCAyNCAwODoxNTowMCAyMDI0IjsKCQlTdHJpbmcgY3VycmVudFRpbWVzdGFtcCA9ICAgIldlZCBKdWwgMjQgMDg6MjA6MDAgMjAyNCI7CgkgLy9nZXQgY3VycmVudCBkYXRlIGluIHRoZSBmb3JtYXQKICAgICAgICAvL0RhdGUgY3VycmVudERhdGUgPSBuZXcgRGF0ZSgpOwogICAgICAgIFNpbXBsZURhdGVGb3JtYXQgZGF0ZUZvcm1hdCA9IG5ldyBTaW1wbGVEYXRlRm9ybWF0KCJFRUUgTU1NIGQgSEg6bW06c3MgeXl5eSIpOwogICAgICAgIC8vZGF0ZUZvcm1hdC5zZXRUaW1lWm9uZShUaW1lWm9uZS5nZXRUaW1lWm9uZSgiUFNUIikpOwogICAgICAgIC8vU3RyaW5nIGN1cnJlbnRUaW1lc3RhbXAgPSBkYXRlRm9ybWF0LmZvcm1hdChjdXJyZW50RGF0ZSk7CiAgICAgICAgLy9TeXN0ZW0ub3V0LnByaW50bG4oIGN1cnJlbnRUaW1lc3RhbXAgKyAiIGN1cnJlbnRUaW1lc3RhbXAgIiApOwogICAgICAgIAogICAgICAgIERhdGUgak1YQXR0cmlidXRlVGltZXN0YW1wID0gZGF0ZUZvcm1hdC5wYXJzZShhdHRyaWJ1dGVUaW1lc3RhbXApOwogICAgICAgIERhdGUgY3VycmVudERhdGVUaW1lc3RhbXAgPSBkYXRlRm9ybWF0LnBhcnNlKGN1cnJlbnRUaW1lc3RhbXApOwogICAgICAgIGxvbmcgZGF0ZURpZmZlcmVuY2UgPSBjdXJyZW50RGF0ZVRpbWVzdGFtcC5nZXRUaW1lKCkgLSBqTVhBdHRyaWJ1dGVUaW1lc3RhbXAuZ2V0VGltZSgpOyAKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oIGRhdGVEaWZmZXJlbmNlICsgIiBkYXRlIERpZmZlcmVuY2UgIik7CgoKCX0KfQ==